1:abs()函数返回数字的绝对值。

2:all(可迭代参数)参数都为true即返回true

3:any(可迭代参数)参数有一个true返回true,都为false返回false

4:basestring() 用来判断一个对象是否为 str 或者 unicode 的实例

5:id() 函数用于获取对象的内存地址。

6:bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回 False。

7:input(),Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。

8:operator 模块,比较两个对象的大小

9:dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表

10:divmod(分子,分母) 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)。

11:enumerate(可迭代的数据对象) 函数用于将一个可遍历的数据对象(如列表、元组或字符串)

组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。例子:for index,element in enumerate(list):

12:with open('test1.py','r') as f:

exec(f.read()) 可以用来执行一个python文件,路径写上绝对路径即可

13:filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表或者filter类。

该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。所以作为第一个参数的函数必须只有一个参数

Python2.x 中返回的是过滤后的列表, 而 Python3 中返回到是一个 filter 类,filter 类实现了 __iter__ 和 __next__ 方法, 可以看成是一个迭代器, 有惰性运算的特性, 相对 Python2.x 提升了性能, 可以节约内存。

14:float() 函数用于将整数和字符串转换成浮点数。

15:frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。

16:getattr(对象,属性名) 函数用于返回一个对象属性值。

16.5:setattr() 函数对应函数 getattr(),用于设置属性值,该属性必须存在。

17:hasattr() 函数用于判断对象是否包含对应的属性。

18:hash() 用于获取取一个对象(字符串或者数值等)的哈希值。

hash() 函数可以应用于数字、字符串和对象,不能直接应用于 list、set、dictionary。

hash() 对对象使用时,所得的结果不仅和对象的内容有关,还和对象的 id(),也就是内存地址有关。

hash() 函数的对象字符不管有多长,返回的 hash 值都是固定长度的,也用于校验程序在传输过程中是否被第三方(木马)修改

19:hex() 函数用于将10进制整数转换成16进制,以字符串形式表示

20:isinstance(object, classinfo) 函数来判断一个对象是否是一个已知的类型,或者判断对象是否继承某个类,类似 type()。

object -- 实例对象。

classinfo -- 可以是直接或间接类名、基本类型或者由它们组成的元组。

21:len() 方法返回对象(字符、列表、元组等)长度或项目个数。

22:map() 会根据提供的函数对指定序列做映射。

第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表或者迭代器。

Python 2.x 返回列表,Python 3.x 返回迭代器。

map()函数通常于lambda函数结合使用

23:max() 方法返回给定参数的最大值,参数可以为序列。接收元祖或者多个元素作为参数

24:min() 方法返回给定参数的最小值,参数可以为序列。接收元祖或者多个元素作为参数

25:next() 返回迭代器的下一个项目。

26:oct() 函数将一个整数转换成8进制字符串。

27:open() 函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。

28:property() 函数的作用是在新式类中返回属性值

29:range() 函数可创建一个整数列表,一般用在 for 循环中,

30:reload() 用于重新载入之前载入的模块。Python 3.0 把 reload 内置函数移到了 imp 标准库模块中。、

31:reverse() 函数用于反向列表中元素。

32:round(浮点数,要保留的位数) 方法返回浮点数x的四舍五入值。

33:set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。时间复杂度是O(1)

34:slice() 函数实现切片对象,主要用在切片操作函数里的参数传递。

35:sorted() 函数对所有可迭代的对象进行排序操作。

sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。sort无返回值,sorted返回新的列表

36:sum() 方法对系列进行求和计算。参数:可迭代对象

37:super() 函数是用于调用父类(超类)的一个方法。

38:zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表

39:__import__() 函数用于动态加载类和函数 。

40:exec 执行储存在字符串或文件中的Python语句,相比于 eval,exec可以执行更复杂的 Python 代码。参数为字符串或二进制