Python学习笔记-Day3-python内置函数

python内置函数

image
1.abs    求绝对值

clipboard

2.all

判断迭代器中的所有数据是否都为true

如果可迭代的数据的所有数据都为true或可迭代的数据为空,返回True。否则返回False

clipboard[1]

3.any

判断迭代器中的是否有一个数据为true

如果可迭代的数据中有一个数据为true,返回True。否则返回False。可迭代的数据为空也返回False

clipboard[2]

4.bin    转换整数为一个二进制字符串(其他数据类型报错)

clipboard[3]

5.bool

转换一个数据为布尔值 bool是int的子类,如果参数为false或不指定参数,返回False

clipboard[4]

6.bytearray    将数据转换为字节数组

clipboard[5]

7.bytes    将数据转换为字节数组 bytes是bytearray的不可变版本

clipboard[6]

8.callable

判断一个对象是否可调用 类都是可调用的。如果一个对象的类有__call__函数就是可调用的

如果一个对象可以调用返回True。否则返回False

clipboard[7]

9.chr    将整数转成字符

clipboard[8]

10.classmethod

得到function的class method class method接受class作为第一个参数,就象instance method接受instance一样。

clipboard[9]

11.compil

编译source为code或AST对象 code可以通过调用exec()和eval()执行。

clipboard[10]

12.complex

创建一个复数 用real+imag*j创建一个复数,或将一个字符串或数字转换为复数

clipboard[11]

13.delattr

删除指定的属性 delattr(obj, 'prop')和del obj.prop功能一样

clipboard[12]

14.dict    创建一个字典dictionary

clipboard[13]

15.dir

返回对象的属性列表 如果对象有名为__dir__()的方法,方法会被调用并必须返回属性列表

clipboard[14]

16.divmod    得到两个数字相除的结果和余数

clipboard[15]

17.enumerate    得到一个枚举对象

clipboard[16]

18.eval    执行一个表达式

clipboard[17]

19.exec    动态执行Python代码

clipboard[18]

20.filter    过滤数据得到一个迭代器

clipboard[19]

21.float    将字符串或数字转为浮点数

clipboard[20]

 

22.format    格式化数据

clipboard[21]

23.frozenset    得到新的frozenset对象

clipboard[22]

24.getattr    得到对象属性的值

clipboard[23]

 

25.globals    得到当前模块的全局符号表的字典

clipboard[24]

26.hasattr

判断对象是否存在属性,如果name是对象的属性,返回True。否则返回False

clipboard[25]

27.hash    得到对象哈希值

clipboard[26]

28.help    返回帮助信息

clipboard[27]

29.hex

整数转换为十六进制表示 使用float.hex()得到浮点数的十六进制表示

clipboard[28]

30.id    得到对象的id(存放内存编号)

clipboard[29]

31.input    输出提示符,读取用户输入

clipboard[30]

32.int 将数字或字符串转为整数

clipboard[31]

33.isinstance

判断object是否是classinfo的实例,如果object是classinfo的实例,返回true。否则返回false

clipboard[32]

34.issunclass

判断一个类是否是另一个类的父类

如果类是另一个类的子类,返回true。否则返回false

clipboard[33]

35.iter    得到一个迭代器

clipboard[34]

36.len    返回对象的长度或集合的数据个数

clipboard[35]

37.list    创建一个列表

clipboard[36]

38.locals    得到当前符号表字典

clipboard[37]

39.map    更改迭代器中的每个数据得到一个新的迭代器

clipboard[38]

40.max    得到迭代器中最大的或两个或多个参数中最大的

clipboard[39]

41.min    得到迭代器中最小的或两个或多个参数中最小的

clipboard[40]

42.next    得到迭代器的下一个数据

clipboard[41]

43.object

得到object的实例 object没有__dict__,不能向object增加属性

clipboard[42]

44.oct

整数转换为八进制表示 如果x不是int对象,必须定义一个__index__()函数返回整数

clipboard[43]

45.open

打开文件并返回一个流 也可以将StringIO(文本)或BytesIO(二进制)作为文件来读写

46.ord    得到字符的整数表示

clipboard[44]

47.pow    乘方运算 等于pow(x, y) % z 返回 xy%z的结果

clipboard[45]

 

48.print 输出数据流

49.property 得到属性(没看懂,忘记他吧)

clipboard[46]

50.rang    创建一个范围对象

clipboard[47]

51.repr    得到对象的字符串表示

clipboard[48]

52.reversed    反转序列得到一个迭代器

clipboard[49]

53.round    浮点数按小数位数做舍入操作

clipboard[50]

54.set    创建一个集合对象

clipboard[51]

55.setattr    更改属性的值

clipboard[52]

56.slice    得到分片对象

clipboard[53]

 

57.sorted    排序可迭代的数据得到一个列表

clipboard[54]

58.staticmethod

得到function的static method static method不接受隐藏的第一个参数。

clipboard[55]

59.str

得到对象的str版本 str是built-in字符串类

clipboard[56]

60.sum    计算可迭代数据的合计

clipboard[57]

61.tuple    创建一个元组

clipboard[58]

62.type    返回对象的类型或创建一个新的类型对象

clipboard[59]

63.vars    得到属性信息

clipboard[60]

原文地址:https://www.cnblogs.com/zhanmeiliang/p/5532040.html