你不能错过的20个Python内置函数
发布时间:2023-12-17 13:47:37
1. print(): 输出内容到控制台。
例子:
print("Hello, world!")
2. len(): 返回对象的长度。
例子:
str_len = len("Hello, world!")
print(str_len) # 输出:13
3. input(): 获取用户输入的内容。
例子:
user_name = input("Please enter your name:")
print("Hello, " + user_name + "!")
4. range(): 生成一个指定范围的整数序列。
例子:
for i in range(5):
print(i) # 输出:0 1 2 3 4
5. type(): 返回对象的类型。
例子:
num = 1 print(type(num)) # 输出:int
6. int(): 将一个对象转换为整数类型。
例子:
num_str = "10" num = int(num_str) print(num) # 输出:10
7. float(): 将一个对象转换为浮点数类型。
例子:
int_num = 10 float_num = float(int_num) print(float_num) # 输出:10.0
8. str(): 将一个对象转换为字符串类型。
例子:
num = 10 num_str = str(num) print(num_str) # 输出:'10'
9. list(): 将一个可迭代对象转换为列表。
例子:
str = "Hello, world!" char_list = list(str) print(char_list) # 输出:['H', 'e', 'l', 'l', 'o', ',', ' ', 'w', 'o', 'r', 'l', 'd', '!']
10. tuple(): 将一个可迭代对象转换为元组。
例子:
num_list = [1, 2, 3, 4, 5] num_tuple = tuple(num_list) print(num_tuple) # 输出:(1, 2, 3, 4, 5)
11. dict(): 创建一个字典。
例子:
person = dict(name="Alice", age=25, city="New York")
print(person) # 输出:{'name': 'Alice', 'age': 25, 'city': 'New York'}
12. set(): 创建一个集合。
例子:
num_list = [1, 2, 2, 3, 4, 5, 5]
num_set = set(num_list)
print(num_set) # 输出:{1, 2, 3, 4, 5}
13. max(): 返回可迭代对象中的最大值。
例子:
num_list = [1, 3, 2, 5, 4] max_num = max(num_list) print(max_num) # 输出:5
14. min(): 返回可迭代对象中的最小值。
例子:
num_list = [1, 3, 2, 5, 4] min_num = min(num_list) print(min_num) # 输出:1
15. sum(): 返回可迭代对象中所有元素的和。
例子:
num_list = [1, 2, 3, 4, 5] sum_num = sum(num_list) print(sum_num) # 输出:15
16. abs(): 返回一个数的绝对值。
例子:
num = -5 abs_num = abs(num) print(abs_num) # 输出:5
17. any(): 判断可迭代对象中是否有至少一个为True的元素。
例子:
bool_list = [False, True, False] result = any(bool_list) print(result) # 输出:True
18. all(): 判断可迭代对象中是否所有元素都为True。
例子:
bool_list = [False, True, False] result = all(bool_list) print(result) # 输出:False
19. sorted(): 返回一个排序后的列表。
例子:
num_list = [3, 1, 4, 2, 5] sorted_list = sorted(num_list) print(sorted_list) # 输出:[1, 2, 3, 4, 5]
20. reversed(): 返回一个反转后的可迭代对象。
例子:
str = "Hello, world!" reversed_str = "".join(reversed(str)) print(reversed_str) # 输出:!dlrow ,olleH
