当谈到Python的常见函数时,以下是一些值得提及的函数:
1.print()
: 用于将文本或其他对象输出到控制台。
print("Hello, World!")
2.len()
: 用于返回字符串、列表、元组等对象的长度(元素个数)。
my_list = [1, 2, 3, 4, 5]
length = len(my_list)
print(length) # 输出: 5
3.input()
: 用于从用户获取输入,并将其作为字符串返回。
name = input("请输入您的姓名:")
print("您好," + name)
4.range()
: 用于生成一个整数序列,常用于for循环中。
for i in range(1, 6):
print(i)
5.str()
, int()
, float()
: 用于将其他类型转换为字符串、整数和浮点数。
num_str = "5"
num_int = int(num_str)
num_float = float(num_str)
6.list()
, tuple()
, set()
: 用于创建列表、元组和集合。
my_list = list(range(1, 5))
my_tuple = tuple(my_list)
my_set = set(my_list)
7.sorted()
, reversed()
: 用于对列表进行排序和反转。
my_list = [3, 1, 4, 2, 5]
sorted_list = sorted(my_list) # 按升序排序
reversed_list = list(reversed(my_list)) # 反转列表
8.max()
, min()
: 用于返回给定参数中的最大值和最小值。
numbers = [3, 1, 4, 2, 5]
max_num = max(numbers)
min_num = min(numbers)
9.sum()
: 用于返回给定可迭代对象的元素之和。
numbers = [1, 2, 3, 4, 5]
total = sum(numbers) # 返回 15
10.abs()
: 返回给定数字的绝对值。
num = -5
absolute = abs(num) # 返回 5
11.round()
: 对给定的浮点数进行四舍五入。
num = 3.14159
rounded = round(num, 2) # 返回 3.14
12.type()
: 返回给定对象的类型(类)。
my_list = [1, 2, 3]
data_type = type(my_list) # 返回 <class 'list'>
13.range()
: 用于生成一个整数序列,常用于for循环中。
for i in range(1, 6):
print(i)
14.enumerate()
: 用于在循环中同时获取索引和元素。
fruits = ["apple", "banana", "orange"]
for index, fruit in enumerate(fruits):
print(index, fruit)
15.zip()
: 用于将多个可迭代对象打包成一个元组列表。
names = ["Alice", "Bob", "Charlie"]
ages = [25, 30, 35]
zipped_data = zip(names, ages)
这些是一些常见的Python函数,它们在日常编程中非常有用。记住,Python拥有丰富的标准库和第三方库,其中包含各种功能强大的函数和工具,可以帮助你解决各种问题。