
函数名 |
用途 |
注意 |
逻辑判断 |
|
|
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__() |
导入模块中字符串 |
|
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|