- 内置函数
| abs() | dict() | help() | min() | setattr() |
| all() | dir() | hex() | next() | slice() |
| any() | divmod() | id() | object() | sorted() |
| ascii() | enumerate() | input() | oct() | staticmethod() |
| bin() | eval() | int() | open() | str() |
| bool() | exec() | isinstance() | ord() | sum() |
| bytearray() | filter() | issubclass() | pow() | super() |
| bytes() | float() | iter() | print() | tuple() |
| callable() | format() | len() | property() | type() |
| chr() | frozenset() | list() | range() | vars() |
| classmethod() | getattr() | locals() | repr() | zip() |
| compile() | globals() | map() | reversed() | _import_() |
| complex() | hasattr() | max() | round() | |
| delattr() | hash() | memoryview() | set() |
-常用内置函数
print()
input()
len()
int()
str()
list()
tuple()
range()
help()
open()
map()
join()
split()
- 数学运算
绝对值
>>> abs(-1)
1
最大值
>>> max([1,2,3])
3
最小值
>>> min([1,2,3])
1
求和
>>> sum([1, 2, 3, 4, 5])
15
四舍五入
>>> round(2.6)
3
长度
>>> len('abc')
3
生成1到9
>>> range(1,10)
range(1, 10)
生成1到9,间隔为2
>>> list(range(1, 10, 2))
[1, 3, 5, 7, 9]
反转序列
>>> list(reversed([1, 2, 3, 4, 5, 6]))
[6, 5, 4, 3, 2, 1]
- 类型转换
转换为整数
>>> int('5')
5
转换为浮点数
>>> float('5')
5.0
转换为字符串
>>> str(5)
'5'
转换列表为元组
>>> tuple([1, 2, 3])
(1, 2, 3)
转换元组为列表
>>> list((1, 2, 3))
[1, 2, 3]
转换数字为ASCI码
>>> chr(5)
'\x05'
转换ASCI码为数字
>>> ord('A')
65
转换为二进制
>>> bin(1024)
'0b10000000000'
转换为八进制
>>> oct(1024)
'0o2000'
转换为十六进制
>>> hex(1024)
'0x400'
哈希值
>>> hash('Passw0rd')
4702269041947070808