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