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 代码。参数为字符串或二进制