python 常用内置函数用法精要(二)
frozenset([x])
创建不可变的集合对象
globals()
返回包含当前作用域内全局变量及其值的字典
hash(x)
返回对象 x 的哈希值,如果 x 不可哈希则抛出异常
help(x)
返回对象 obj 的帮助信息
hex(x)
把整数 x 转换为十六进制串
id(obj)
返回对象 obj 的标识(内存地址)
input([prompt])
显示提示信息,接收键盘输入的内容,返回字符串
int(x[,base])
返回实数(float),分数(Fraction)或高精度实数(Decimal)x 的整数部分,或把 base 进制的字符串 x 转换为十进制并返回,base 默认为十进制。
isinstance(obj,class-or-type-or-tuple)
测试对象 obj 是否属于指定类型(如果有多个类型的话需要放到元组中)的实例
len(obj)
返回对象 obj 包含的元素个数,适用于列表,元组,集合,字典,字符串以及 range 对象,不适合用于具有惰性求值特点的生成器对象和 map,zip 等迭代器对象。
list([x]),set([x]),tuple([x]),dict([x])
把对象 x 转换为列表,集合,元组或字典并返回,或生成空列表,空集合,空元组,空字典
locals()
返回包含当前作用域内局部变量及其值的字典
map(func,* iterables)
返回包含若干函数值的 map 对象,函数 func 的参数分别来自于 iterables 指定的一个或多个迭代对象中对应位置上的元素。
max(···),min(···)
返回多个值中或者包含有限个元素的可迭代对象中所有元素的最大值,最小值,要求所有元素之间可比较大小,允许指定排序规则,参数为可迭代对象时还允许指定默认值。
next(iterator[,default])
返回迭代器对象 x 中的下一个元素,允许指定迭代结束之后继续迭代时返回的默认值。
oct(x)
把整数 x 转换为八进制串。
作者:Nicole 乔
链接:https://juejin.cn/post/7158811444396752926
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
版权声明: 本文为 InfoQ 作者【乔乔】的原创文章。
原文链接:【http://xie.infoq.cn/article/ac51f35363bed8035dd47edab】。未经作者许可,禁止转载。
评论