python 解释器内建函数001
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的更多相关文章
- python解释器内建函数002
001.dict 函数来创建字典 #!/usr/bin/python #!coding:utf-8 if __name__ == "__main__": dct001=dict(h ...
- python入门-python解释器执行
最近由于公司需要,接触了python这门神奇的语言,给我的感觉就是开发快速和代码简洁. 开始还是先罗列一下解释性语言和编译性语言的差别吧0.0! 编译性语言:是在程序运行前,需要专门的一个编译过程 ...
- python学习笔记-python解释器
刚开始学习python,首先要了解一下python解释器. 什么是python解释器? 编写python代码保存后,我们会得到一个以.py为扩展名的文本文件.要运行此文件,就需要python解释器去执 ...
- python环境搭建-设置PyCharm软件的配色方案和Python解释器
设置PyCharm软件的配色方案 设置Python解释器(用于Python2 or 3 的切换)
- python解释器快捷键
13. 交互式输入的编辑和历史记录 某些版本的 Python 解释器支持编辑当前的输入行和历史记录,类似于在 Korn shell 和 GNU Bash shell 中看到的功能.这是使用GNU Re ...
- Python解释器
当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件.要运行代码,就需要Python解释器去执行.py文件. 由于整个Python语言从规范到解释器都是开源的 ...
- python解释器的安装;python2与python3同时在环境变量中时的解决方案
新文档 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,addres ...
- 浅析Python解释器的设计
从现代编译器的角度看,解释器和编译器的边界已经相当的模糊.我们后面的讨论说到的编译器就是Python的解释器,没有特别说明的指的是CPython的实现. 内存管理(Memory Management) ...
- Python tutorial阅读之使用 Python 解释器
配置环境变量后,一般可以直接通过Python或指定Python版本号来调用Python. Python 解释器有些操作类似 Unix shell:当使用终端设备(tty)作为标准输入调用时,它交互的解 ...
随机推荐
- EcStore中的App是什么东西?
Ecstore中的App不是手机上的App,它是一个Web应用包,集合了Web应用的后端PHP程序.Mysql数据表定义,以及前端HTML+CSS+JS展现,通常是实现某个业务功能,如购物车.促销.支 ...
- 关于bootstrap列偏移的两种方式
第一种方式: <div class="col-md-2 col-md-offset-9"> <input type="text" class= ...
- c++基础五个题(三)
一.一个对象访问普通函数和虚函数的时候,哪一个更快? 访问普通函数更快,因为普通成员函数在编译阶段已经被确定,因此在访问时直接调用对应地址的函数,而虚函数在调用时,需要首先在虚函数表中查找虚函数所在的 ...
- HQL(Hibernate Query language)语言
现在有两张表:student(学生表),classroom(教室表). //对象 Student 对应 student 表中有四个字段,分别是:id,name,age,classroom; publi ...
- position属性absolute与relative(转)
每次要用到Position属性时,总要去搜索下,这两个属性值的区别:今天就直接复制网上的结果,以便以后多看看. Absolute,CSS中的写法是:position:absolute; 他的意思是绝对 ...
- jdbc 处理mysql procedure返回的多个结果集
1:测试数据库表user mysql> desc user$$ +-------+-------------+------+-----+---------+----------------+ | ...
- 将vim作为QT开发的IDE
转载请注明链接与作者huihui1988 用了一段时间的vim,喜欢上了这种简洁高效的编辑器.恰逢正在学习QT中,于是将vim变成了开发QT的工具.以下是具体配置. 一.语法高亮支持: 1.打开VIM ...
- Eclipse中设置注释、日期等信息
在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的,例如其中author,datetime等属性值. 我们可以在Eclipse 中进行设置自己希望显示的注释信息 ...
- UESTC_冬马党 CDOJ 882
冬马党 Time Limit: 3000/1000MS (Java/Others) Memory Limit: 65535/65535KB (Java/Others) Submit Statu ...
- Word Search II 解答
Question Given a 2D board and a list of words from the dictionary, find all words in the board. Each ...