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

时间:2021-07-29 10:24:00

python内置函数

Python学习笔记-Day3-python内置函数
1.abs    求绝对值

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

2.all

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

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

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

3.any

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

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

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

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

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

5.bool

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

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

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

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

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

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

8.callable

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

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

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

9.chr    将整数转成字符

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

10.classmethod

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

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

11.compil

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

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

12.complex

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

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

13.delattr

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

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

14.dict    创建一个字典dictionary

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

15.dir

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

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

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

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

17.enumerate    得到一个枚举对象

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

18.eval    执行一个表达式

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

19.exec    动态执行Python代码

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

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

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

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

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

 

22.format    格式化数据

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

23.frozenset    得到新的frozenset对象

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

24.getattr    得到对象属性的值

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

 

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

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

26.hasattr

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

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

27.hash    得到对象哈希值

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

28.help    返回帮助信息

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

29.hex

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

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

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

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

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

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

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

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

33.isinstance

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

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

34.issunclass

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

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

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

35.iter    得到一个迭代器

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

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

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

37.list    创建一个列表

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

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

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

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

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

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

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

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

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

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

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

43.object

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

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

44.oct

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

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

45.open

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

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

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

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

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

 

48.print 输出数据流

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

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

50.rang    创建一个范围对象

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

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

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

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

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

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

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

54.set    创建一个集合对象

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

55.setattr    更改属性的值

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

56.slice    得到分片对象

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

 

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

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

58.staticmethod

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

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

59.str

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

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

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

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

61.tuple    创建一个元组

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

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

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

63.vars    得到属性信息

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