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