内置函数
2018-11-07 10:48:50 0 举报
AI智能生成
内置函数
作者其他创作
大纲/内容
映射相关(4)
基础数据类型相关(38)
和数字相关(14)
数据类型(4)
<font color="#c41230"><b>bool</b></font>
将给定的数据转换成bool值。如果不给值,返回False
<b><font color="#c41230">int</font></b>
将给定的数据转换成int值。如果不给值,返回0
<b><font color="#c41230">float</font></b>
将给定的数据转换成float值,也就是小数
complex
创建一个复数,第一个参数为实部,第二个参数为虚部,或者第一个参数直接用字符串来描述复数
进制转换(3)
bin
将给的参数转换成二进制
oct
将给的参数转换成八进制
hex
将给的参数转撗成十六进制
数学运算(7)
<b><font color="#fdb813">abs</font></b>
返回绝对值
<b><font color="#fdb813">divmod</font></b>
返回商和余数
<b><font color="#fdb813">round</font></b>
四舍五入
<b><font color="#fdb813">pow</font></b>
求a的b次幂,如果有三个参数,则求完次幂后对第三个数取余
<b><font color="#c41230">sum</font></b>
求和
<b><font color="#c41230">min</font></b>
求最小值
<b><font color="#c41230">max</font></b>
求最大值
和数据结构相关(24)
序列(13)
列表和元组(2)
<h3><font color="#c41230">list</font></h3>
将一个可迭代对象转换成列表
<b><font color="#c41230">tuple</font></b>
将一个可迭代对象转换成元组
相关内置函数(2)
<b><font color="#c41230">reversed</font></b>
将一个序列翻转,返回翻转序列的迭代器
slice
列表的切片
字符串(9)
<b><font color="#c41230">str</font></b>
将数据转化成字符串
<b><font color="#c41230">format</font></b>
与具体数据相关,用于计算各种小数,精算等
<b><font color="#c41230">tytes</font></b>
把字符串转化成bytes类型
bytearry
返回一个新字节数组,这个数组里的元素是可变的,并且每个元素的值的范围是[0, 256]
memoryview
查看bytes在内存中的情况
ord
输入字符找带字符编码的位置
chr
输入位置数字找出对应的字符
ascii
在ascii码中就返回这个值,如里不在就返回\u...
<b><font color="#c41230">repr</font></b>
返回一个对象的官方表示形式
数据集合(3)
字典(1)
<b><font color="#c41230">dict</font></b>
创建一个字典
集合(2)
<b><font color="#c41230">set</font></b>
创建一个集合
<b><font color="#fdb813">frozenset</font></b>
创建一个冻结的集合,冻结的集合不能进行添加和删除操作
相关内置函数(8)
<b><font color="#c41230">len</font></b>
返回一个对象中的元素的个数
<b><font color="#c41230">sorted</font></b>
对可迭代对象进行排序操作
enumerate
获取集合的枚举对象
all
可迭代对象中全部是True,结果才是True
any
可迭代对象中有一个是True, 结果就是True
<b><font color="#c41230">zip</font></b>
函数用于将可迭代对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的一个可迭代对象zip object。如果各个迭代器的元素不一致,则返回对象长度与最短的对象相同
<b><font color="#c41230">fiter</font></b>
筛选函数
<b><font color="#c41230">map</font></b>
映射函数
作用域相关(2)
locals
返回当前作用域中的名字
globals
返回全局作用域中的名字
面向对象相关(9)
迭代器/生成器相关(3)
<b><font color="#c41230">range</font></b>
生成数据
next
迭代器向下执行一次,内部实际使用了__next__()方法返回迭代器下一个项目
iter
获取迭代器,内部实际使用的是__iter__()方法来获取迭代器
其他(12)
字符串类型代码的执行(3)
<b><font color="#fdb813">eval</font></b>
执行字符串类型的代码,并返回最终结果
<b><font color="#fdb813">exec</font></b>
执行字符串类型的代码
compile
将字符串类型的代码编译,有返回值的字符串形式用eval()求值,无返回值 的字符串形式代码用exec()执行
输入输出(2)
<b><font color="#c41230">input</font></b>
获取用户输入的内容
<b><font color="#c41230">print</font></b>
打印输出
内存相关(2)
<b><font color="#fdb813">hash</font></b>
获取对象的哈希值(int,bool,str,tuple)
<font color="#fdb813"><b>id</b></font>
获取对象的内存地址
文件操作相关(1)
<b><font color="#c41230">open</font></b>
用于打开一个文件,创建一个文件句柄
模块相关(1)
__import__
用于动态加载类和函数
帮助(1)
help
用于查看函数或模块用途的详细说明
调用相关(1)
callable
用于检查一个对象是否是可调用的。如果返回True, object有可能调用失败,但如果返回False,那么调用绝对不会成功
查看内置属性(1)
<b><font color="#fdb813">dir</font></b>
查看对象的内置属性,方法。访问的是对象的__dir__()方法
0 条评论
下一页