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 |
|
|