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

你不能错过的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