内置函数
数学运算
abs()
:返回数值的绝对值divmod()
:返回两个数值的商和余数max()
:返回元素中的最大值min()
:返回元素中的最小值sum()
:返回传入元素之和
示例:
print(abs(-9))
# 输出 9
print(divmod(7,2))
# 输出 (3, 1)
print(max(9, 0, 99, -9))
# 输出 99
print(min(0, -99, 9, 19))
# 输出 -99
# print(sum(-99, 99))
# # 错误用法,错误原因:'int' object is not iterable
result = sum([99, -99])
print(result)
# 输出 0
类型转换
bool()
:根据传入的参数的逻辑值创建一个新的布尔值int()
:根据传入的参数创建一个新的整数float()
:根据传入的参数创建一个新的浮点数complex()
:根据传入的参数创建一个新的复数
示例:
print(bool(0))
# False
print(bool(1))
# True
print(bool('str'))
# True
print(int(9.9))
# 输出 9
print(float(9))
# 输出 9.0
print(complex(2, 1))
# 输出 (2+1j)
序列操作
all()
:判断可迭代对象的每个元素是否都为True
值any()
:判断可迭代对象的元素是否有为True
值的元素sorted()
:对可迭代对象进行排序,返回一个新的列表
示例:
print(all([1, 2, 3]))
# 列表中每个元素逻辑值均为True,返回True
print(any([0, 1, 2]))
# 列表中0的逻辑值为False,返回False
print(any([0, 1, 2]))
# 列表中0的逻辑值为False,返回False
print(any([0, 0]))
# 列表元素全部为False,则返回False
List = ['a', 'b', 'd', 'c', 'B', 'A']
print(sorted(List))
# 输出 ['A', 'B', 'a', 'b', 'c', 'd']
# 默认按字符ascii码排序
对象操作
help()
:返回对象的帮助信息dir()
:返回对象或者当前作用域内的属性列表
交互操作
print()
:向标准输出对象打印输出input()
:读取用户输入值
文件操作
open()
:使用指定的模式和编码打开文件,返回文件读写对象