python解释器内建函数列表如下:

  

001、abs() 求绝对值

#!/usr/bin/python

if __name__=="__main__":
print(abs(-100))#打印100

002、all() 如果参数列表中所有的值都是True,all函数才返回True

#!/usr/bin/python

if __name__=="__main__":
conditions=[True,False]
print(all(conditions))#打印False

003、any()参数列表中只要有一个为True,any函数就返回True

#!/usr/bin/python

if __name__=="__main__":
conditions=[True,False]
print(any(conditions))#打印True

004、ascii()返回一个可打印的字符串,所以如果字符里有回车,换行的话呢;这些字符会以它的转意形式打印。

#!/usr/bin/python
#!coding: utf-8 if __name__=="__main__":
strings="""后面加一个回车
"""
print(ascii(strings))#打印 '\u540e\u9762\u52a0\u4e00\u4e2a\u56de\u8f66\n    '

005、bin() 返回给定int参数的二进制位排列情况

#!/usr/bin/python
#!coding: utf-8 if __name__=="__main__":
inter=15
print(bin(inter)) #打印 0b1111 (**15的二进制就是1111啊**)

006、创建可变字节数组

#!/usr/bin/python
#!coding:utf-8 if __name__ == "__main__":
bs=bytearray(source='蒋乐哥哥',encoding='utf8')
#source 可心是string,int ,也可以是实例了buffer-interface的object
#encoding用来指定编码方式
print(bs.decode('utf8'))

007、固定的字节数组

#!/usr/bin/python
#!coding:utf-8 if __name__ == "__main__":
bs=bytes(source='蒋乐哥哥',encoding='utf8')
#source 可心是string,int ,也可以是实例了buffer-interface的object
#encoding用来指定编码方式
#与bytearry不同的是bytes对象是不可变的
print(bs.decode('utf8'))

008、判断一个对象是否可调用、如果返回true说明这个对象是可调用的,但是是否能调用成功确不保证。

#!/usr/bin/python
#!coding:utf-8 def funHelloWord():
print('hello world') class person(object):
pass if __name__ == "__main__":
print(callable(funHelloWord))#打印true
print(callable(person))#打印true
#判断一个对象是否是可调用的,可以就返回true.

009、把字符编码转换为字符

#!/usr/bin/python
#!coding:utf-8 if __name__ == "__main__":
print(chr(97))#打印a

010、@classmethed修饰器

#!/usr/bin/python
#!coding:utf-8 class person(object):
@classmethod
def sayHello(cls):
print('hello xxx') if __name__ == "__main__":
person.sayHello()#打印hello xxx
#通过类来调用方法 wolson=person()
wolson.sayHello()#打印hello xxx
#通过对象来调用方法

011、执行动态代码

#!/usr/bin/python
#!coding:utf-8 if __name__ == "__main__":
source_code="print('hello world')"
code_object=compile(source=source_code,filename=r'',mode='exec')
#动态编译字符串\然后再执行。
#source 指定对应要编译的字符串
#filename 官方文档上说的也不清楚,这里留个空串就行
#mode 有两个取值exec|eval 分别对应着后期用何种方式执行
exec(s)

012、创建复数

#!/usr/bin/python
#!coding:utf-8 if __name__ == "__main__": print(complex(real=1,imag=2))
#创建复数

python 解释器内建函数001的更多相关文章

  1. python解释器内建函数002

    001.dict 函数来创建字典 #!/usr/bin/python #!coding:utf-8 if __name__ == "__main__": dct001=dict(h ...

  2. python入门-python解释器执行

    最近由于公司需要,接触了python这门神奇的语言,给我的感觉就是开发快速和代码简洁. 开始还是先罗列一下解释性语言和编译性语言的差别吧0.0!   编译性语言:是在程序运行前,需要专门的一个编译过程 ...

  3. python学习笔记-python解释器

    刚开始学习python,首先要了解一下python解释器. 什么是python解释器? 编写python代码保存后,我们会得到一个以.py为扩展名的文本文件.要运行此文件,就需要python解释器去执 ...

  4. python环境搭建-设置PyCharm软件的配色方案和Python解释器

    设置PyCharm软件的配色方案 设置Python解释器(用于Python2 or 3 的切换)

  5. python解释器快捷键

    13. 交互式输入的编辑和历史记录 某些版本的 Python 解释器支持编辑当前的输入行和历史记录,类似于在 Korn shell 和 GNU Bash shell 中看到的功能.这是使用GNU Re ...

  6. Python解释器

    当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件.要运行代码,就需要Python解释器去执行.py文件. 由于整个Python语言从规范到解释器都是开源的 ...

  7. python解释器的安装;python2与python3同时在环境变量中时的解决方案

    新文档 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,addres ...

  8. 浅析Python解释器的设计

    从现代编译器的角度看,解释器和编译器的边界已经相当的模糊.我们后面的讨论说到的编译器就是Python的解释器,没有特别说明的指的是CPython的实现. 内存管理(Memory Management) ...

  9. Python tutorial阅读之使用 Python 解释器

    配置环境变量后,一般可以直接通过Python或指定Python版本号来调用Python. Python 解释器有些操作类似 Unix shell:当使用终端设备(tty)作为标准输入调用时,它交互的解 ...

随机推荐

  1. pubwin会员合并

    此博文已移至爬不稳独立博客:www.pubwin2009.net连接:http://www.pubwin2009.net/index.php/post/15.html 我们说下过程(这里,我们要求两个 ...

  2. The kth great number(优先队列)

    The kth great number Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65768/65768 K (Java/Oth ...

  3. BZOJ 2875 随机数生成器

    http://www.lydsy.com/JudgeOnline/problem.php?id=2875 题意:给出mod,a,c,g,x0,n,xn=(a*xn-1+c)%mod,求xn%g 求A* ...

  4. HtmlAttribute HTML属性处理类

    HtmlAttribute 在HtmlAgilityPack扮演的是一个HTML代码属性的容器,同时提供了用于处理HTML属性的一些功能. 一.属性 int Line { get; } 获取文档中的此 ...

  5. Mybatis的连接池

    先总结一个原则:mytatis的连接池最大值poolMaximumActiveConnections尽量跟服务器的并发访问量持平以至于大于并发访问量. 原因:在org.apache.ibatis.da ...

  6. 转:SCHEME 语言是怎么来的 -1

    导言 Scheme 是 LISP 的一个方言(dialect).著名的 SICP 书就是以 Scheme 为教学语言(实际上 SICP 的作者就是 Scheme 的作者). 虽然 Scheme 本身只 ...

  7. mysql 事务控制

    #!/usr/bin/perl use DBI; $db_name='zjzc'; $ip='127.0.0.1'; $user="root"; $passwd="123 ...

  8. 使用fdisk进行磁盘管理

    http://itercast.com/lecture/17 disk是来自IBM的老牌分区软件,几乎所有Linux系统均默认安装 fdisk是一个MBR分区工具,不可用于GPT分区 只有超级用户(r ...

  9. 用JSmooth制作java jar文件的可运行exe文件教程【图文】

    这是我之前在个人博客3yj上面写的一篇文章,如今转载过来,原文地址 (这不是广告哦) 几年前,刚接触java的是,就想用一些方法把自己的劳动果实保护起来,曾经也用过非常多这种工具,有一个特别好用,今天 ...

  10. 【特殊的图+DP】【11月校赛】大家一起玩游戏

    大家一起玩游戏 Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) Total Submi ...