标签:最大限度 类型 expr res 格式 enum func tin 可迭代对象
全:https://www.cnblogs.com/pyyu/p/6702896.html
abs(x) | 绝对值 |
divmod(a, b) | 分别取商和余数,注意:整型、浮点型都可以 |
int([x[, base]]) | 将一个字符转换为int类型,base表示进制 int(‘0b010010‘,base=2) 表示以二进制识别字符串并把其转化为十进制 |
float([x]) | 将一个字符串或数转换为浮点数。如果无参数将返回0.0 |
bool([x]) | 将x转换为Boolean类型 |
dict([arg]) | 字典工厂方法 |
list([iterable]) | 将一个集合类转换为另外一个集合类 |
set() | 集合工厂方法 |
frozenset() | 冷冻集合工厂方法 |
str([object]) | 字符串工厂方法 |
tuple([iterable]) | 元组工厂方法 |
pow(x, y[, z]) | 返回x的y次幂,即x**y |
round(x[, n]) | 四舍五入 |
sum(iterable[, start]) | 对集合求和 |
oct(x) | 将一个数字转化为8进制 |
hex(x) | 将整数x转换为16进制字符串 |
chr(i) | 返回整数i对应的ASCII字符 ord(‘A‘) -->65, chr(65)-->‘A‘ |
bin(x) | 将整数x转换为二进制字符串 |
format(value [, format_spec]) | 格式化字符串,格式化的参数顺序从0开始,如“I am {0},I like {1}” · 普通用法 |
zip([iterable, ...]) | 要求参数为长度相同的列表,各取一个元素打包为元组,在拼成列表 a = [1,2,3] b = [4,5,6] zip(a,b)-->[(1, 4), (2, 5), (3, 6)] |
sum(iterable[, start]) | 对集合求和 |
max(iterable[, args...][key]) | 返回集合中的最大值 |
min(iterable[, args...][key]) | 返回集合中的最小值 |
sorted(iterable[, cmp[, key[, reverse]]]) | 队集合排序 |
reduce(function, iterable[, initializer]) | python3没有该函数,需要导入functools 类似于int sum = accumulate(va.begin(), va.end(), 0, [](int a,int b) {return a*10 + b; }); 叠加集合函数,传入的函数需要得具备两个参数 |
filter(function, iterable) | 构造一个序列,等价于[ item for item in iterable if function(item)] 1、参数function:返回值为True或False的函数,可以为None 2、参数iterable:序列或可迭代对象 |
map(function, iterable, ...) | 遍历每个元素,执行function操作,相当于C++的each |
iter(o[, sentinel]) | 生成一个对象的迭代器,第二个参数表示分隔符 |
enumerate(sequence [, start = 0]) | 返回一个枚举生成器,下标0开始 |
all(iterable) | 1、集合中的元素都为真的时候为真 2、特别的,若为空串返回为True |
any(iterable) | 1、集合中的元素有一个为真的时候为真 2、特别的,若为空串返回为False |
cmp(x, y) | 如果x < y ,返回负数;x == y, 返回0;x > y,返回正数 |
对比 1 and 0 or 2 返回 True | 因为1and0 返回false,False or 2返回True |
globals() | 返回一个描述当前全局符号表的字典 |
loacals() | 返回当前可见的变量列表 |
vars() | 和dir方法类似,dir的是属性列表,这个是属性字典 |
dir() | 1、不带参数时,返回当前范围内的变量、方法和定义的类型列表; 2、带参数时,返回参数的属性、方法列表。 3、如果参数包含方法__dir__(),该方法将被调用。当参数为实例时。 4、如果参数不包含__dir__(),该方法将最大限度地收集参数信息 |
callable(object) | 检查对象object是否可调用 |
isinstance(object, classinfo) | 判断object是否是class的实例 |
issubclass(class, classinfo) | 判断是否是子类 |
eval(expression [, globals [, locals]]) | 将字符串按照python语法规则转化为代码执行 |
exec | 类似于eval,但是没有返回值 |
hash(object) | 如果对象object为哈希表类型,返回对象object的哈希值 |
id | 内存地址 |
type | 对象类型 |
标签:最大限度 类型 expr res 格式 enum func tin 可迭代对象
原文地址:https://www.cnblogs.com/ziyide/p/9097129.html