Skip to content

常用内置函数

不需要 import 就能用的函数,叫做内置函数。入门阶段先记这些。

查看和转换

print(type(1))
print(len("hello"))
print(int("12"))
print(float("3.14"))
print(str(10))
print(bool(0), bool(1))
<class 'int'>
5
12
3.14
10
False True

bool(0)、空字符串 ""、空列表 [] 都是 False

数字

print(abs(-5))
print(round(3.14159, 2))
print(max(1, 9, 3))
print(min(1, 9, 3))
print(sum([1, 2, 3]))
5
3.14
9
1
6

算收益率、价格、总分时会经常用到。

遍历相关

print(list(range(3)))
print(list(enumerate(["a", "b"])))
print(list(zip([1, 2], ["a", "b"])))
[0, 1, 2]
[(0, 'a'), (1, 'b')]
[(1, 'a'), (2, 'b')]

enumerate 同时给出下标和值。zip 把两个序列一对一对配起来。

排序和判断

print(sorted([3, 1, 2]))
print(sorted(["banana", "apple"], key=len))
print(all([True, True, False]))
print(any([False, True, False]))
[1, 2, 3]
['apple', 'banana']
False
True

想看完整名单,在交互环境里输入 dir(__builtins__),或打开官方文档的 Built-in Functions。