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

Python中20个常用的内置函数

发布时间:2023-12-17 13:41:03

Python是一种功能强大的编程语言,它提供了许多内置函数来帮助我们更轻松地编写程序。在本文中,我将介绍20个常用的Python内置函数,并为每个函数提供一个使用示例。

1. print():打印输出内容到控制台。

print("Hello, World!")

2. len():返回一个对象的长度或元素的数量。

my_string = "Hello"
print(len(my_string))  # 输出 5

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

my_list = [1, 2, 3]
print(type(my_list))  # 输出 <class 'list'>

4. range():生成一个连续的整数序列。

for i in range(5):
    print(i)  # 输出 0, 1, 2, 3, 4

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

name = input("What is your name? ")
print("Hello, " + name)

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

age = 25
print("I am " + str(age) + " years old.")

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

num = "10"
print(int(num) + 5)  # 输出 15

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

num = "3.14"
print(float(num) + 1)  # 输出 4.14

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

my_string = "Hello"
print(list(my_string))  # 输出 ['H', 'e', 'l', 'l', 'o']

10. dict():将对象转换为字典。

my_list = [("name", "John"), ("age", 25)]
print(dict(my_list))  # 输出 {'name': 'John', 'age': 25}

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

my_list = [1, 2, 3]
print(tuple(my_list))  # 输出 (1, 2, 3)

12. set():将对象转换为集合。

my_list = [1, 1, 2, 3]
print(set(my_list))  # 输出 {1, 2, 3}

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

my_list = [5, 2, 8, 1]
print(max(my_list))  # 输出 8

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

my_list = [5, 2, 8, 1]
print(min(my_list))  # 输出 1

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

my_list = [1, 2, 3]
print(sum(my_list))  # 输出 6

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

my_list = [5, 2, 8, 1]
print(sorted(my_list))  # 输出 [1, 2, 5, 8]

17. zip():将多个可迭代对象中的元素逐对组合。

names = ["Alice", "Bob", "Charlie"]
ages = [25, 30, 35]
for name, age in zip(names, ages):
    print(name + " is " + str(age) + " years old.")

18. abs():返回一个数的绝对值。

num = -5
print(abs(num))  # 输出 5

19. round():返回一个数的四舍五入值。

num = 3.1415
print(round(num, 2))  # 输出 3.14

20. isinstance():检查一个对象是否属于指定的类型。

num = 10
print(isinstance(num, int))  # 输出 True

这些都是Python中常用的内置函数,它们可以帮助我们更快速地编写代码,并且广泛应用于各个领域的开发工作中。掌握这些函数的用法和特点,可以使我们的编程工作更加高效、简洁。