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学习有所帮助!

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部