- 先列出所有的python内置函数,可以看到还是挺多的。
abs() 求给定数的绝对值。
all() 传入一个列表,只有当列表中所有元素都是真时,该函数返回真。
any() 传入一个列表,只要列表中有一个元素为真,该函数即返回真。
ascii() 执行对象中的__repr__方法。该函数在python2.7中已弃用。
bin() 将给定的值转换成二进制。
bool() 判断真假。
bytearray() 将给定字符串转换成bytearray的类型,什么鬼?
byte() 将给定字符串转换成字节码表示。
callable() 判断一个对象是否可调用 。
chr() 将给定的ascii码(数字)转换成字符。
ord() 将给定的字符转换成ascii码。
classmethod() 类方法。
compile() 将字符串编译成python代码。
complex() 复数表示。
delattr()
getattr()
setattr()
hasattr()
dict() 将给定列表转换成字典,列表中的每个元素都是由key,value组成的元组。
dir() 列出对象的所有属性和方法。
divmod() 接受两个Int参数,返回两数相除的商数和余数。
enumerate() 得到enumerate对象,可用于迭代序列。
eval() 得到字符串表示的表达式的值。
map() 对序列中每个元素应用某一函数,得到新的序列。
filter() 对序列中每个元素应用某一函数,返回值为True的元素保留至新的序列。
reduce() python3弃用。
float() 将数字类型转换成浮点类型。
format() 强大的字符串格式化函数,具有丰富的格式限定符(语法是{}中带:号)。例: ‘{:0>8}‘.format(‘hello‘), [Out]: ‘000hello‘
frozenset() 不能增加和删除的集合。
globals() 获取当前名称空间的所有全局变量。
hash() 得到给定字符串的哈希值。
help() 查看某对象的帮助文档。
hex() 将给定数值转换为16进制。
id() 得到某对象在内存中的地址。
input() 用于捕获交互式输入。
int() 将给定对象转换为数值对象。
isinstance() 判断给定名称是否为某对象。
issubclass() 判断给定类是否是某类的子类。
iter() 将给定序列转换为迭代器。
len() 计算给定对象的长度。
list() 将给定的可迭代对象转换成列表。
locals() 获取当前名称空间的所有局部变量。
max() 取得给定序列中的最大值。
min() 取得给定序列中的最小值。
memoryview()
oct() 获取给定数的8进制数值。
open() 打开一个给定的文件,返回文件对象。
pow() 计算给定数的乘方。
print() 打印至标准输出。
property()
range() 得到给定数字以内的自然数列表。
repr() 调用对象的__repr__方法。
reversed() 反转给定序列,返回一个可迭代对象。
round() 将给定浮点数进行四舍五入并返回。
set() 得到给定序列的集合。
slice()
sorted() 得到给定序列的有序序列。
staticmethod() 静态方法。
str() 将给定数值转换为字符。
sum() 求给定序列的和。
super() 用于执行父类的方法。
tuple() 将给定序列转换为元组。
type() 返回给定对象的类型。
vars() 得到给定对象的所有属性和方法以及属性和方法的值。它与dir()的区别是:dir()只给出key, 而vars()给出key和value.
zip() 捆绑每个给定列表中相同位置的元素,得到新的列表。例: x=[1,2,3], y=[4,5,6], z=[7,8,9], zip(x,y,z) [输出]: [(1,4,7),(2,5,8),(3,6,9)]
__import__() 导入给定字符串形式的模块。