Python内置函数有很多,以下是一些常用的内置函数break:直接终止这个循环
continue :跳过下面的代码块儿,开启新的一轮循环
len(): 返回一个对象的长度或项目数,例如字符串、列表或元组。
print(len("Hello")) # 输出:5
print(len([1, 2, 3, 4, 5])) # 输出:5
type(): 返回一个对象的类型。
print(type(123)) # 输出:<class 'int'>
print(type("Hello")) # 输出:<class 'str'>
dir(): 返回一个对象的属性和方法
print(dir("Hello")) # 输出:['__add__', '__class__', ...]
help(): 返回一个对象的帮助文档。
print(help("Hello")) # 输出:帮助文档
input(): 从用户处获取输入,并将其作为字符串返回。
age = input("请输入年龄:")
print(age) # 输出:用户输入的年龄字符串
print(): 打印输出到控制台。
print("Hello, World!") # 输出:Hello, World!
input(): 从用户处获取输入,并将其作为整数或浮点数返回。
age = int(input("请输入年龄:")) # 假设用户输入的是整数年龄
print(age) # 输出:用户输入的整数年龄
range(): 生成一个整数序列。
for i in range(5):
print(i) # 输出:0, 1, 2, 3, 4
sum(): 求一个序列中所有元素的和。
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total) # 输出:15
sorted(): 对一个序列进行排序并返回一个新的排序列表。
numbers = [5, 2, 3, 1, 4]
sorted_numbers = sorted(numbers)
print(sorted_numbers) # 输出:[1, 2, 3, 4, 5]
abs(x):返回一个数的绝对值。
divmod(x, y):返回一个包含商和余数的元组。
pow(x, y[, z]):计算x的y次幂,并可选择z为模数。
round(x[, n]):对一个数进行四舍五入操作,保留n位小数。
sum(iterable):计算一个可迭代对象的元素总和。
bool(x):将一个值转换为布尔类型。
int(x[, base]):将一个数转换为整数类型,可选参数为转换的进制。
float(x):将一个值转换为浮点数类型。
complex(real[, imag]):创建一个复数类型。
str(x):将一个值转换为字符串类型。
bytes(source[, encoding]):将一个对象转换为字节类型。
bytearray(source[, encoding]):创建一个字节数组类型。
memoryview(obj):创建一个内存视图对象。
ord(c):返回一个字符的Unicode编码。
oct(x):将一个整数转换为八进制字符串。
hex(x):将一个整数转换为十六进制字符串。
min(iterable[, default]):返回可迭代对象中的最小值,如果没有指定默认值,则返回None。
max(iterable[, default]):返回可迭代对象中的最大值,如果没有指定默认值,则返回None。
map(func, *iterables):将可迭代对象中的每个元素都传入函数func中,并返回一个由函数返回值组成的列表。
zip(iterable1[, iterable2[, ...]]):将多个可迭代对象中的对应元素打包成一个个元组,并返回一个由这些元组组成的列表。
all(iterable) - 返回True,如果iterable中的所有元素都为True,否则返回False。
any(iterable) - 返回True,如果iterable中存在任何元素为True,否则返回False。
iter(iterable) - 返回iterable的迭代器对象。
next(iterator[, default]) - 返回iterator的下一个元素,如果到达iterator的末尾,则返回default值(默认为StopIteration异常)。
map(function, iterable1[, iterable2[, ...]]) - 对iterable中的元素应用function函数,并返回一个由函数返回值组成的列表。
reduce(function, iterable[, initializer]) - 对iterable中的元素应用函数function,从左到右执行,并返回最终结果值。如果提供了initializer,则将其用作初始值。
filter(function, iterable) - 对iterable中的元素应用function函数,并返回一个包含所有返回值为True的元素的列表。
enumerate(iterable) - 返回一个包含元组的迭代器,元组中包含两个元素:索引和对应的元素值。
chr(x):将一个整数转换为对应的字符。
len(obj):返回一个对象(序列或集合)的长度或项目数。
oct(obj):将一个整数对象转换为一个八进制字符串。
hex(obj):将一个整数对象转换为一个十六进制字符串。
pow(x, y[, z]):计算x的y次幂,并可选择z为模数。
sum(iterable, start=0):计算可迭代对象中所有元素的和。
sorted(iterable, key=None, reverse=False):对可迭代对象进行排序,并返回排序后的新列表。
input(prompt=None) - 从用户处获取输入,并返回一个字符串。
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) - 打开一个文件,并返回一个文件对象。
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) - 将指定的值打印到标准输出流或指定的文件中。
isinstance(obj, classinfo)
issubclass(class, classinfo)
hasattr(object, name)
getattr(object, name[, default])
setattr(object, name, value)
delattr(object, name)
此外,Python还提供了一些其他的内置函数,比如用于类型转换的内置函数(如int、float、str等)、用于字符串处理的内置函数(如find、index、count、replace等)、用于集合操作的内置函数(如union、intersection、difference等)等等。
总之,Python的内置函数非常丰富,涵盖了各种常用的操作和功能,是Python编程中不可或缺的工具。