python中比较实用的一些内置函数

issubclass(c1, c2)  判断一个类(前者)是否是另一个类的子类(后者)
isinstance(data, int\str\list...) 判断数据类型,前者是需要判断的数据后者是变量
map(func,list) 让后者(序列)依次调用前者(函数)返回迭代器
enumerate(序列) 传入可遍历的对象,返回下标和对应元素的索引序列
ord 将字符转换为ASCII数值或者Unicode数值
unichr和ord配对,将Unicode数值转换为字符
chr同上,将ASCII数值转换为字符
all和any,判断可迭代参数中的所有元素是否全为false 空 0,前者相当于and后者相当于or
eval  执行字符串表达式参数,并返回表达式的值
pow math模块里面的求平方结果
bin 将一个整数转换为二进制字符串‘0b101001’
oct 将一个整数转换为八进制字符串‘017’
iter 传入集合对象,返回迭代器对象
property 一般用于装饰器,声明getter方法使用
filter(function, iterable) 将序列里面的元素进行筛选,返回一个新列表
id  获取对象的内存地址
sorted(iterable[, cmp[, key[, reverse]]]) 将一个可迭代对象  通过cmp比较函数 key比较的值 reverse(True降False升)排序规则


来返回新列表

猜你喜欢

转载自blog.csdn.net/diao1057/article/details/80951656