Python内置函数大全及其使用示例
发布时间:2023-09-25 00:55:59
Python是一种非常强大的编程语言,它提供了很多内置函数来帮助我们完成各种任务。下面是Python内置函数的大全及其使用示例。
1. abs()函数:返回一个数的绝对值
例子:
print(abs(-5)) # 输出:5
2. all()函数:判断可迭代对象中的所有元素是否都为True
例子:
print(all([True, True, False])) # 输出:False
3. any()函数:判断可迭代对象中是否有一个元素为True
例子:
print(any([False, False, True])) # 输出:True
4. bin()函数:将一个整数转换为二进制字符串
例子:
print(bin(5)) # 输出:0b101
5. bool()函数:将一个值转换为布尔值
例子:
print(bool(0)) # 输出:False
6. chr()函数:返回指定整数对应的ASCII字符
例子:
print(chr(65)) # 输出:A
7. divmod()函数:返回两个数的商和余数
例子:
print(divmod(10, 3)) # 输出:(3, 1)
8. enumerate()函数:返回一个枚举对象,包含索引和值
例子:
fruits = ['apple', 'banana', 'orange']
for index, fruit in enumerate(fruits):
print(index, fruit)
输出:
0 apple 1 banana 2 orange
9. filter()函数:将函数应用于可迭代对象的每个元素,并返回符合条件的元素
例子:
numbers = [1, 2, 3, 4, 5] filtered_numbers = filter(lambda x: x % 2 == 0, numbers) print(list(filtered_numbers)) # 输出:[2, 4]
10. len()函数:返回对象的长度
例子:
print(len('hello')) # 输出:5
11. map()函数:将函数应用于可迭代对象的每个元素,并返回结果列表
例子:
numbers = [1, 2, 3, 4, 5] squared_numbers = map(lambda x: x ** 2, numbers) print(list(squared_numbers)) # 输出:[1, 4, 9, 16, 25]
12. max()函数:返回可迭代对象中的最大值
例子:
print(max([3, 5, 1, 2])) # 输出:5
13. min()函数:返回可迭代对象中的最小值
例子:
print(min([3, 5, 1, 2])) # 输出:1
14. ord()函数:返回指定字符的ASCII码值
例子:
print(ord('A')) # 输出:65
15. pow()函数:返回指定数的幂
例子:
print(pow(2, 3)) # 输出:8
16. range()函数:返回一个由数字组成的序列
例子:
print(list(range(5))) # 输出:[0, 1, 2, 3, 4]
17. round()函数:返回一个数的四舍五入值
例子:
print(round(3.14159, 2)) # 输出:3.14
18. sorted()函数:返回一个排序后的可迭代对象
例子:
numbers = [3, 1, 5, 2] sorted_numbers = sorted(numbers) print(sorted_numbers) # 输出:[1, 2, 3, 5]
19. sum()函数:返回可迭代对象中的所有元素的总和
例子:
print(sum([1, 2, 3, 4, 5])) # 输出:15
20. type()函数:返回对象的类型
例子:
print(type('hello')) # 输出:<class 'str'>
这只是Python内置函数的一小部分,还有很多其他有用的函数可供使用。希望这些示例能帮助你更好地理解和使用Python内置函数。
