python内置函数(68)
2018-08-31 17:46:21 0 举报
AI智能生成
python内置函数总结
作者其他创作
大纲/内容
迭代器/生成器相关(3)
range()
生成数据,for I in range(10)
next()
迭代器向下执行一次,内部实际上使用了__next__()方法返回迭代器的下一个项目
iter()
使用__iter__()方法来获取迭代器
其它(12)
输入输出(2)
print
打印输出
input
获取用户输入的内容
内存相关(2)
hash()
id()
获取对象的内存地址
文件操作相关(1)
open
打开一个文件,或创建一个文件句柄
模块相关(1)
import
__import__()用于动态加载类和函数
调用相关(1)
callable()
查看内置属性(1)
dir()
获取对象的内置属性和方法,使用的是对象中的__dir__()方法
查看帮助(1)
help()
查看函数或模块用途的详细说明
字符串类型代码的执行(3)
eval()
执行字符串类型的代码并返回最终结果print(eval(\"2+2\"))#4
exec
执行字符串类型的代码,但没有返回值
complie
反射相关(4)
isinstance
ol class=\"linenums\" style=\
issubclass
type
callable
python内置函数(68)
基础数据类型相关(38)
和数字相关(14)
数据类型(4)
int
将给定的数据改成int类型,如果不给值,则默认返回0
float
将给定的数据改为浮点型,也就是小数
bool
将给定的数据转换成布尔类型,如果不给值则返回False
complex
创建一个复数,第一个参数为实部,第二个参数为虚部
进制转换(3)
bin
将给的参数转换为二进制
oct
十进制
hex
十六进制
数学运算(7)
abs
返回绝对值
divmod
round
四舍五入
pow
sum
求和,两个参数,sum(可迭代对象,x)可迭代对象中的值+x
max
返回可迭代对象中所有数据的最大值
min
返回可迭代对象中所有数据的最小值
和数据结构相关(24)
数据集合(3)
字典(1)
dict
创建一个字典
集合(2)
set
创建一个集合,集合本身是可变的,不可哈希的,集合中的元素本身是不重复的,也是不可变的数据类型
frozenset
创建一个冻结的集合,冻结的集合不能进行添加删除操作,是不可变的,是可哈希的
序列(13)
列表和元组(2)
list
将一个可迭代对象转换为列表
tuple
将一个可迭代对象转换为元组
相关内置函数(2)
reversed
将一个序列翻转,返回的是可迭代序列的迭代器
slice
列表的切片
字符串(9)
str
将数据转换为字符串
format
格式化输出,或用于计算各种小数、精算等
bytes
将字符串转换为bytes类型
bytearry
div class=\"page\" style=\
memoryview
查看bytes在内存中的情况,span style=\
ord
ord(字符)找字符编码的位置
chr
chr(输入位置数字)找对应的字符
ascii
ascii(是ascii码中的字符就返回这个值,不是就返回/u...)
repr
相关内置函数(8)
len()
返回一个对象中元素的个数,或一个对象的长度
sorted
enumerate
枚举,span style=\
all
可迭代对象中的元素全部是True,结果才是True,否则就是False
any
可迭代对象中的元素有一个为True,结果就是True,全部为假结果为False
zip
filter
map
pre style=\
作用域相关(2)
locals()
返回当前作用域中的名字,(函数、变量)
globals()
返回全局作用域中的名字
面向对象相关(9)
0 条评论
下一页