python内置方法

位置
https://docs.python.org/3/library/
内置方法
all(iterable) #所有的值都是真, 返回true
any(iterable) #任意一个值是真, 返回True
ascii(object) #把内存诗句对象变成一个可打印的形式

bin(int) #把数字转化为二进制,返回值是字符串格式的
bool() #判断真假
bytearray() #将字符串变成ascii形式的数组, 能修改二进制的数据

callable() #查看对象是否可以被调用
chr() #返回字符的ascii值
ord() #返回ascii对应的字符
classmetod() #类方法
compile() #能把字符串编译成可执行的代码,然后用对应命令执行, 如py_object = compile(source, 'error.log', 'exec') exec(py_object)
complex() #...

deladdr() #...
dict() #
dir() #查看对象的所有方法, 得到结果是商和余数的tuple

enumerate(iterable, start=0) #对象是可迭代的对象, 返回一个可迭代对象, 每一个值都是tuple, 内容是偏移量和值, start定义偏移量从几开始, 默认0
eval() #执行字符串对象的语句, 返回一个值,
exec() #执行语句的用exec

filter() #过滤筛选, 常见用法 for a in filter(lambda n: n<10, range(100) 筛选出小于10的值
map() #把参数的所有的值都用这个方法处理,细节同上
reduce() functools.reduce()
frozenset() #冻结集合

getaddr #...
globals() #返回字典, 整个程序的所有的变量的kv的格式, 可以判断变量存不存在

hash() #将字符串进行hash化返回哈希数值
hex(x) #转化16进制
oct(x) #转化8进制

id() #返回内存地址
__import__() #导入引用模板,等同于import

len() #求长度
local() #打印local变量

max() #返回列表最大值
min() #返回列表最小值

repr() #讲对象转化为字符串。适合输出, 不适合求值
reversed() #反转
round() #保留几位小数,会四舍五入,print(round(1.92321,0))

slice() #切片
sorted() #排序,能给字典转化的列表排序
sum() #求和
super() #...

type() #所有类型的根

vars() #返回一个对象的所有的属性名

zip() #将两个对象一一对应成一个迭代对象
原文地址:https://www.cnblogs.com/hinimix/p/8085617.html