Python是一种功能强大的编程语言,内置了许多便捷的函数,能够帮助开发者更高效地处理各种任务。以下是77个在日常开发中常用的函数总结,并附带代码示例。
1. print()
用于输出内容到控制台。
print("Hello, World!")
2. len()
返回对象的长度。
my_list = [1, 2, 3]
print(len(my_list)) # 输出:3
3. type()
返回对象的类型。
print(type(123)) # 输出:<class 'int'>
4. int()
将对象转换为整数。
num = int("10")
print(num) # 输出:10
5. float()
将对象转换为浮点数。
num = float("10.5")
print(num) # 输出:10.5
6. str()
将对象转换为字符串。
text = str(123)
print(text) # 输出:'123'
7. list()
将对象转换为列表。
my_string = "hello"
my_list = list(my_string)
print(my_list) # 输出:['h', 'e', 'l', 'l', 'o']
8. tuple()
将对象转换为元组。
my_list = [1, 2, 3]
my_tuple = tuple(my_list)
print(my_tuple) # 输出:(1, 2, 3)
9. set()
将对象转换为集合。
my_list = [1, 2, 2, 3]
my_set = set(my_list)
print(my_set) # 输出:{1, 2, 3}
10. dict()
创建一个字典。
my_dict = dict(name="John", age=30)
print(my_dict) # 输出:{'name': 'John', 'age': 30}
11. sum()
返回可迭代对象中所有元素的和。
my_numbers = [1, 2, 3]
print(sum(my_numbers)) # 输出:6
12. min()
返回可迭代对象中的最小值。
print(min([1, 2, 3])) # 输出:1
13. max()
返回可迭代对象中的最大值。
print(max([1, 2, 3])) # 输出:3
14. abs()
返回数字的绝对值。
print(abs(-10)) # 输出:10
15. round()
返回浮点数四舍五入后的值。
print(round(10.5)) # 输出:10
16. sorted()
返回一个排好序的新列表。
print(sorted([3, 1, 2])) # 输出:[1, 2, 3]
17. reversed()
返回一个反向迭代器。
my_list = [1, 2, 3]
print(list(reversed(my_list))) # 输出:[3, 2, 1]
18. enumerate()
返回一个可遍历的(索引,值)元组组合。
my_list = ['a', 'b', 'c']
for index, value in enumerate(my_list):
print(index, value) # 输出:0 a 1 b 2 c
19. zip()
将多个可迭代对象打包为一个元组。
list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
print(list(zip(list1, list2))) # 输出:[(1, 'a'), (2, 'b'), (3, 'c')]
20. map()
对可迭代对象中的每个元素应用一个函数。
def square(x):
return x ** 2
print(list(map(square, [1, 2, 3]))) # 输出:[1, 4, 9]
以上只是Python内置函数的冰山一角。Python还有许多其他丰富多样的函数,用于处理字符串、文件、日期、数学运算等方面。随着开发实践的深入,开发者可以更加灵活地运用这些函数,以提高编程的效率和代码的可读性。无论是在数据分析、Web开发还是机器学习领域,这些函数都可以发挥重要作用。希望本文的总结能对你的Python学习有所帮助!