|

| 函数名 |
用途 |
注意 |
| 逻辑判断 |
|
|
| all() |
全部值为真,返回True |
空为真 |
| any() |
任意一个值为真,返回True |
|
|
|
|
| 数学运算 |
|
|
| abs(x) |
绝对值 |
|
| divmod(x,y) |
两个数字相除,取商和余的元组 |
|
| len() |
list长度 |
|
| max(iterable) |
返回参数中最大值 |
|
| min(iterable) |
返回参数中最小值 |
|
| pow(x,241);" width="280">返回x的y次方的值 |
|
| range(x,y) |
生成一个数值序列 |
默认从0开始,左边右开 |
| round(x,241);" width="280">获取指定位数的小数 |
x 浮点数,b 表示保留的位数 |
| sum(iterable) |
返回集合中数字的总和 |
|
|
|
|
|
| 类型转换 |
|
| bool() |
转换为布尔类型 |
|
| bin(int) |
十进制转换为二进制 |
|
| oct(int) |
十进制转换为八进制 |
|
| hex(int) |
十进制转换为十六进制 |
|
| float(int/str) |
将数字转换为浮点数 |
python3和int()合并 |
| int(str) |
将数字转换为整数 |
|
| str(int) |
转换为字符串 |
|
| bytes(str,code) |
接收一个字符串,与所要编码的格式,返回一个字节流类型。 |
|
| iter(iterable) |
返回一个迭代器 |
|
| dict(iterable) |
转换为数据字典 |
|
| list(iterable) |
转换为列表类型 |
|
| tuple(iterable) |
转换为元组类型 |
|
| set(iterable) |
创建一个无序不重复元素的集合 |
|
| frozenset() |
创建不可改变元素的集合 |
|
| complex() |
创建一个复数 |
|
| enumerate() |
返回一个枚举对象 |
遍历序列中元素 |
| ord(str) |
返回ASCII对应的十进制整数 |
|
| chr(int) |
返回整数对应的ASCII字符 |
参数是0-256的整数 |
| ascii() |
判断参数是否ascii编码,如果不是,输出字节码 |
|
|
|
|
|
| 函数式编程-高阶函数 |
|
| filter(func,iterable) |
遍历序列中的每个元素,判断每个元素得到布尔值,如果是True则留下。 |
|
| map(func,*iterable) |
处理序列中的每个元素,得到的结果是一个‘list’,该‘list’元素个数及位置与原来一样。 |
返回的是一个迭代器 |
| lambda() |
|
|
| reduce() |
处理一个序列,然后把序列进行合并操作 |
from functools import reduce |
|
|
|
|
| 序列排序 |
|
|
| reversed(sequence) |
生成一个反转序列的迭代器 |
不会保存结果 |
| sorted() |
对一个集合进行排序,返回排序后的list |
排序本质是比较大小,只能同类型之间比较 |
| zip() |
拉链形式,将对象中的多个可迭代序列输出成一一对应的元组 |
参数必须是序列,如字符串、元组、列表 |
| next() |
接受一个迭代器,返回迭代器中的值 |
|
| 系统函数 |
|
| id() |
返回一个对象的唯一标识值。 |
|
| help() |
调用系统内置的帮助系统 |
|
| type() |
返回一个对象的数据类型 |
|
| locals() |
返回当前局部变量 |
|
| globals() |
返回当前全局变量 |
|
| vars() |
查看函数下属方法,返回字典格式 |
|
| dir() |
打印某一个对象所有方法,用于查代码 |
|
|
| IO操作 |
|
|
| input() |
获取用户输入信息 |
|
| open() |
打开文件 |
|
| print() |
打印函数 |
|
|
|
|
|
| 集合类操作 |
|
|
| bytearray() |
|
| callable() |
|
|
| compile() |
|
| exec() |
|
|
| issubclass() |
|
| memoryview() |
|
|
| object() |
|
| setattr() |
|
|
| staticmethod() |
|
| format() |
字符串格式化 |
参数顺序从0开始 |
| repr() |
|
| classmethod() |
面向对象 |
|
| delattr() |
面向对象 |
|
| getattr() |
面向对象 |
|
| eval() |
1、将字符串中数据结构提取出来 ? ? 2、将字符串中数据运算计算出结果 |
|
| hasattr() |
|
|
| hash() |
返回一个对象的hash值 |
可hash的数据类型即不可变数据类型 |
| isinstance() |
判断参数是否指定类类型 |
|
| property() |
|
| slice() |
切片,增加代码可读性 |
|
| __import__() |
导入模块中字符串 |
|
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|