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

看似简单实则深奥:掌握这20个Python内置函数

发布时间:2023-12-17 13:48:50

Python是一种功能强大的编程语言,它提供了许多内置函数,可以帮助我们更轻松地处理数据和执行各种任务。本文将介绍20个常用的Python内置函数,并提供每个函数的使用例子。

1. print():用于在控制台输出文本或变量的值。

示例:

print("Hello, world!")
x = 5
print(x)

输出:

Hello, world!
5

2. len():返回一个字符串、列表或元组的长度。

示例:

text = "Hello"
length = len(text)
print(length)

输出:

5

3. input():用于从用户获取输入,并将其作为字符串返回。

示例:

name = input("请输入您的姓名:")
print("您好," + name + "!")

输出:

请输入您的姓名:Alice
您好,Alice!

4. range():生成一个指定范围内的整数列表。

示例:

numbers = list(range(1, 6))
print(numbers)

输出:

[1, 2, 3, 4, 5]

5. type():返回一个对象的类型。

示例:

x = 5
print(type(x))

输出:

<class 'int'>

6. int():将一个字符串或浮点数转换为整数。

示例:

x = int("5")
y = int(5.6)
print(x)
print(y)

输出:

5
5

7. str():将一个对象转换为字符串。

示例:

x = 5
y = str(x)
print(type(y))

输出:

<class 'str'>

8. list():将一个可迭代的对象转换为列表。

示例:

text = "Hello"
characters = list(text)
print(characters)

输出:

['H', 'e', 'l', 'l', 'o']

9. dict():创建一个字典。

示例:

person = dict(name="Alice", age=25)
print(person)

输出:

{'name': 'Alice', 'age': 25}

10. max():返回一组数字或可迭代对象中的最大值。

示例:

numbers = [1, 2, 3, 4, 5]
max_num = max(numbers)
print(max_num)

输出:

5

11. min():返回一组数字或可迭代对象中的最小值。

示例:

numbers = [1, 2, 3, 4, 5]
min_num = min(numbers)
print(min_num)

输出:

1

12. sum():返回一组数字或可迭代对象的总和。

示例:

numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total)

输出:

15

13. round():对一个数进行四舍五入。

示例:

x = 3.14159
rounded = round(x, 2)
print(rounded)

输出:

3.14

14. sorted():对一个可迭代对象进行排序,并返回一个新的列表。

示例:

numbers = [5, 1, 3, 2, 4]
sorted_numbers = sorted(numbers)
print(sorted_numbers)

输出:

[1, 2, 3, 4, 5]

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

示例:

x = -5
absolute = abs(x)
print(absolute)

输出:

5

16. any():判断一个可迭代对象中是否有至少一个值为True的元素。

示例:

numbers = [False, True, False]
has_true = any(numbers)
print(has_true)

输出:

True

17. all():判断一个可迭代对象中的所有值是否都为True。

示例:

numbers = [True, True, True]
all_true = all(numbers)
print(all_true)

输出:

True

18. zip():将多个可迭代对象的元素组合成一个新的元组的迭代器。

示例:

names = ["Alice", "Bob", "Charlie"]
ages = [25, 30, 35]
combined = zip(names, ages)
print(list(combined))

输出:

[('Alice', 25), ('Bob', 30), ('Charlie', 35)]

19. ord():返回一个字符的ASCII码值。

示例:

c = 'A'
ascii_value = ord(c)
print(ascii_value)

输出:

65

20. chr():根据一个ASCII码值返回相应的字符。

示例:

ascii_value = 65
c = chr(ascii_value)
print(c)

输出:

A

这些是Python的一些常用的内置函数以及它们的使用例子。掌握这些函数将有助于您更好地使用Python来完成各种任务。通过不断练习和尝试,您将逐渐熟悉这些函数,并能够灵活地运用它们。