欢迎访问宙启技术站
智能推送

重要的Python内置函数大全,为您的代码增添灵感

发布时间:2024-01-11 17:15:51

Python是一种功能强大且易于学习的编程语言,拥有许多内置函数,可以帮助开发人员更高效地编写代码。以下是一些重要的Python内置函数,其中包含使用示例:

1. print():将指定的内容输出到控制台。

print("Hello, World!")

2. input():从用户输入中获取数据。

name = input("Please enter your name: ")
print("Hello,", name)

3. len():返回对象的长度或项数。

string = "Hello, World!"
print(len(string))

4. type():返回对象的类型。

number = 42
print(type(number))

5. str():将对象转换为字符串。

number = 42
print(str(number))

6. int():将对象转换为整数。

string = "42"
print(int(string))

7. float():将对象转换为浮点数。

string = "3.14"
print(float(string))

8. range():生成指定范围内的整数序列。

for i in range(5):
    print(i)

9. list():将可迭代对象转换为列表。

string = "Hello"
print(list(string))

10. dict():创建字典。

person = dict(name="John", age=30)
print(person)

11. tuple():将可迭代对象转换为元组。

list = [1, 2, 3]
print(tuple(list))

12. set():创建集合。

numbers = [1, 2, 3, 3, 3, 4, 5]
print(set(numbers))

13. abs():返回数值的绝对值。

number = -42
print(abs(number))

14. sum():返回可迭代对象中元素的总和。

numbers = [1, 2, 3, 4, 5]
print(sum(numbers))

15. max():返回可迭代对象中的最大值。

numbers = [1, 2, 3, 4, 5]
print(max(numbers))

16. min():返回可迭代对象中的最小值。

numbers = [1, 2, 3, 4, 5]
print(min(numbers))

17. sorted():返回排序后的可迭代对象。

numbers = [5, 2, 4, 1, 3]
print(sorted(numbers))

18. zip():将多个可迭代对象合并为一个元组列表。

names = ["John", "Mary", "Tom"]
ages = [30, 25, 35]
print(list(zip(names, ages)))

19. filter():根据指定条件过滤可迭代对象。

numbers = [1, 2, 3, 4, 5]
even_numbers = list(filter(lambda x: x % 2 == 0, numbers))
print(even_numbers)

20. map():对可迭代对象中的每个元素执行指定操作。

numbers = [1, 2, 3, 4, 5]
squared_numbers = list(map(lambda x: x ** 2, numbers))
print(squared_numbers)

这些是Python的一些重要的内置函数。通过使用这些函数,您可以更高效地编写Python代码。希望这些示例能给您带来灵感并帮助您更好地理解和使用这些内置函数。