您的位置:首页 > 编程语言 > Python开发

python内置函数的一些整理

2017-11-11 11:46 218 查看

作用域相关的

globals() 查看一个元素是否是全局变量

locals() 查看一个元素是否是局部变量

基础数据类型相关的

与数字相关的

工厂函数

bool()转换为bool类型的值

int() 转化为整数类型的值

float()转化为浮点类型的值

complex()转化为复数类型的值

进制转化

bin() 转化为2进制

oct()转化为8进制

hex()转化为16进制

数学运算

abs(int)求其绝对值

divmod(int,int): 返回一个元祖0位置是商,1位置是余数

round(float,int): 保留几位小数

pow() 几次方求余数

sum()

min(iterable, key=fun)也可以传入默认值后面可以有defalut=,key=fun

max()同min( )

和数据类型相关的

序列

列表:list()

元祖:tuple()

相关内置函数

reversed()返回一个迭代器

相比于list中的reverse()是改变自身的排序

slice() 相当于切片

字符串

str()

format()

bytes(): s = bytes(‘sssss’,encoding=’utf-8’);print(s.decode(‘utf-8’))

bytearry()

ord():字符按照unicode转成数字 —-order(’a’) = 97

chr():数字按照Unicode转成字符—–chr(97) = a

ascii()

repr():用于格式化输出“%r”

相关的内置函数

len()

enumerate()

all()

any()

zip():放入几个序列将角标相同的元素组成一个元祖按最短顺序 返回一个可迭代对象

filter():返回一个迭代器,筛选出符合条件的元素

map():对每个元素都进行操作返回一个迭代对象

sorted():返回一个可迭代对象

其他

字符串类型的代码的执行

eval();求值表达式 有返回值

exec():流程语句无返回值

compile:(‘字符串’,’文件名’,’mode’) single交互语句

输入输出语句

input()

print()

内存相关

hash()

id()

文件操作相关

open(),模式:r,w,a,rb,wb,ab

调用相关

callable()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: