美文网首页
python 内置函数分析

python 内置函数分析

作者: 空巷丨 | 来源:发表于2019-05-01 18:43 被阅读0次

python 内置函数分析

函数功能表

函数 作用 例子 结果
abs() 返回参数的绝对值 abs(-1) 1
all() 如果bool(x)对于iterable中的所有值x都为true,则返回true。如果iterable为空,则返回true all([False,True,True]) False
any() 如果bool(x)对于iterable中的任意一个值x为true,则返回true。如果iterable为空,则返回false any([False,True,False]) True
ascii() 返回对象的纯ascii表示形式 ascii("abc123") 'abc123'
bin() 返回Integer的二进制形式 bin(16) 0b10000
breakpoint() 断点调试函数,使用这个函数就是设置断点,next执行下一步 breakpoint()
callable() 返回对象是否可调用,可调用返回True,反之返回False callable(abs(-1)) False
chr() 返回一个字符串,Unicode字符用一个序号,0<=i<=0x10ffff表示 chr(100) d
compile() 将源代码编译成可有exec()或eval()执行的代码对象
copyright() 用于打印许可证文本的交互式提示对象
credits() 用于打印许可证文本的交互式提示对象
delattr() 从指定的对象中删除命名属性 delattr(x, 'y') 删除x对象的y属性
dir() dir([对象]) -> 字符串列表 dir([objec,type,int])
divmod(x, y) 返回元组(x//y,x%y)。不变量:div*y+mod==x divmod(10,4) (2,2)
eval() 在全局和局部环境中评估给定的源 a = "蔡徐坤" print(eval('a')) 蔡徐坤
exec() 在全局和局部上下文中执行给定的源
exit()
format() 返回对象的format()返回值
getattr() 从指定的对象中获取属性 getattr(x, 'y') 获取x对象的y属性
globals() 返回包含当前作用域全局变量的字典
hasattr() 指定对象是否包含某属性 hasattr(x, 'y') x对象是否有y属性,有返回True,无False
hash() 返回给定对象的哈希值 hash(object) 8795906970835
help() 内置的帮助文档 help()
hex() 返回Integer的十六进制形式 hex(16) 0x10
id() 返回对象的标识 id(object()) 1789135937728
input() 从标准输入读取字符串。尾部换行符被剥离 a = input()
isinstance() 返回对象是类的实例还是类的子类的实例 a = object() isinstance(a, object) True
issubclass() 返回"cls"是派生自另一个类还是同一个类
iter() 将目标源变换成可迭代的数据返回 iter('1234') str_iterators
len() 返回容器中的项目数 len("abc") 3
license() 用于打印许可证文本的交互式提示对象
locals() 返回包含当前作用域的局部变量的字典
max() 返回几个参数里的最大值 max('a','b') b
min() 返回几个参数里的最小值 max('a','b') a
next() 从迭代器返回下一项 a = iter([1,2,3,4]) print(next(a),next(a)) 1 2
oct() 返回整数的八进制表示 oct(8) 0o10
open() 打开文件并返回流,发生故障时升起箭头
ord() 返回一个字符串的Unicode代码点
pow() 数学运算 pow(x,y)->x的y次方 pow(x,y,z)->x的y次方模z print(pow(3,3),pow(3,3,2)) 27 1
print() 控制台输出函数 print("abc") abc
quit()
repr() 返回对象的规范字符串表示 repr('abc') 'abc'
round() 将数字四舍五入到以十进制数字表示的给定精度 print(round(1.4),round(1.5)) 1 2
setattr() 将给定对象的命名属性设置为指定值 setattr(x,'y',v) 将v变量赋值给x对象的y属性
sorted() 以升序返回包含iterable中所有项的新列表 sorted([1,3,2]) [1,2,3]
sum() 求和运算 sum(1,2,3) 6
vars() vars([对象]) -> dictionary

相关文章

网友评论

      本文标题:python 内置函数分析

      本文链接:https://www.haomeiwen.com/subject/wyywnqtx.html