看似简单实则深奥:掌握这20个Python内置函数
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来完成各种任务。通过不断练习和尝试,您将逐渐熟悉这些函数,并能够灵活地运用它们。
