Python内置函数:你必知道的20个
Python是一种广泛使用的编程语言,拥有许多内置函数可以帮助我们更高效地编写代码。下面是我整理的20个你必须要知道的Python内置函数,并包含了使用例子。
1. print()
print()函数用于将指定的值打印到控制台上。
print("Hello, World!")
2. len()
len()函数用于返回对象(字符串、列表、元组等)的长度或元素的个数。
my_string = "Hello, World!" print(len(my_string))
3. input()
input()函数用于从用户处接收输入,并将其返回为字符串。
name = input("What is your name? ")
print("Hello, " + name)
4. range()
range()函数用于生成一个包含指定范围内的整数序列。
my_list = list(range(1, 5)) print(my_list) # [1, 2, 3, 4]
5. type()
type()函数用于返回对象的类型。
num = 10 print(type(num)) # <class 'int'>
6. str()
str()函数用于将指定的值转换为字符串。
num = 10 num_str = str(num) print(type(num_str)) # <class 'str'>
7. int()
int()函数用于将指定的值转换为整数。
num_str = "10" num = int(num_str) print(type(num)) # <class 'int'>
8. float()
float()函数用于将指定的值转换为浮点数。
num_str = "3.14" num = float(num_str) print(type(num)) # <class 'float'>
9. max()
max()函数用于返回给定参数的最大值。
my_list = [5, 2, 9, 1, 7] max_num = max(my_list) print(max_num) # 9
10. min()
min()函数用于返回给定参数的最小值。
my_list = [5, 2, 9, 1, 7]
min_num = min(my_list)
print(min_num) # 1
11. sum()
sum()函数用于返回给定参数的总和。
my_list = [1, 2, 3, 4, 5]
total = sum(my_list)
print(total) # 15
12. abs()
abs()函数用于返回指定数值的绝对值。
num = -10
absolute = abs(num)
print(absolute) # 10
13. round()
round()函数用于将指定数值四舍五入到指定小数位数。
num = 3.14159
rounded = round(num, 2)
print(rounded) # 3.14
14. sorted()
sorted()函数用于返回给定参数的排序副本。
my_list = [5, 2, 9, 1, 7]
sorted_list = sorted(my_list)
print(sorted_list) # [1, 2, 5, 7, 9]
15. reversed()
reversed()函数用于返回给定参数的反序副本。
my_list = [1, 2, 3, 4, 5]
reversed_list = list(reversed(my_list))
print(reversed_list) # [5, 4, 3, 2, 1]
16. any()
any()函数用于判断给定可迭代对象中是否至少有一个为真。
my_list = [False, False, True]
result = any(my_list)
print(result) # True
17. all()
all()函数用于判断给定可迭代对象中是否全部为真。
my_list = [True, True, False]
result = all(my_list)
print(result) # False
18. zip()
zip()函数用于将两个可迭代对象对应的元素打包成元组。
numbers = [1, 2, 3]
letters = ['A', 'B', 'C']
zipped = list(zip(numbers, letters))
print(zipped) # [(1, 'A'), (2, 'B'), (3, 'C')]
19. enumerate()
enumerate()函数用于将可迭代对象的元素和索引打包成元组。
my_list = ['apple', 'banana', 'orange']
for index, value in enumerate(my_list):
print(index, value)
# 0 apple
# 1 banana
# 2 orange
20. dir()
dir()函数用于返回模块、类、实例等的属性列表。
import math
print(dir(math))
这些内置函数是每个Python程序员都应该熟悉的,它们在各种应用中都非常有用。掌握了这些函数后,你可以更加高效地进行编程和问题解决。
