Python内置函数:常见的内置函数用法和参数
发布时间:2023-06-10 20:03:18
Python是一种跨平台的高级编程语言,广泛应用于各种领域,从数据科学、网络编程到人工智能。Python有丰富的内置函数,可以实现各种功能,包括字符串处理、数学运算、列表操作等。本文将介绍一些常见的Python内置函数及其使用方法和参数。
1. print()
print()函数可以输出一个或多个对象,可以是字符串、数字、列表、元组等。常用参数包括:sep(分隔符,默认为空格)、end(末尾字符,默认为换行符)。
print('Hello, World!') # 输出字符串,结果:Hello, World!
print(1, 2, 3, sep=', ') # 输出多个数字,结果:1, 2, 3
print('a', 'b', 'c', end=';') # 输出多个字符串,结果:a b c;
2. len()
len()函数返回对象的长度或元素个数,适用于字符串、列表、元组等。
s = 'Hello, World!' print(len(s)) # 输出字符串长度,结果:13 lst = [1, 2, 3, 4] print(len(lst)) # 输出列表长度,结果:4
3. range()
range()函数生成一个整数序列,常用于循环控制。
for i in range(1, 4):
print(i)
# 输出:1 2 3
lst = list(range(5))
print(lst) # 输出:[0, 1, 2, 3, 4]
4. sum()
sum()函数返回序列或集合中元素的和。
lst = [1, 2, 3] print(sum(lst)) # 输出:6 t = (4, 5, 6) print(sum(t)) # 输出:15
5. abs()
abs()函数返回数值的绝对值。
x = -10 print(abs(x)) # 输出:10 y = -3.14 print(abs(y)) # 输出:3.14
6. max()和min()
max()和min()函数分别返回序列或集合中的最大值和最小值。
lst = [1, 3, 2, 4] print(max(lst)) # 输出:4 t = (5, 3, 7, 1) print(min(t)) # 输出:1
7. round()
round()函数将浮点数四舍五入为指定精度。
x = 3.14159 print(round(x, 2)) # 输出:3.14 y = 2.135 print(round(y)) # 输出:2
8. sorted()
sorted()函数对序列或集合进行排序,可选参数包括reverse(是否倒序,默认为False)。
lst = [4, 3, 1, 2] print(sorted(lst)) # 输出:[1, 2, 3, 4] s = 'hello' print(sorted(s)) # 输出:['e', 'h', 'l', 'l', 'o']
9. filter()
filter()函数用于过滤序列或集合中的元素,返回符合条件的元素,可选参数包括函数和可迭代对象。
lst = [1, 3, 2, 4] result = filter(lambda x: x > 2, lst) print(list(result)) # 输出:[3, 4]
10. map()
map()函数对序列或集合中的每个元素执行指定的函数,返回执行结果,可选参数包括函数和可迭代对象。
lst = [1, 2, 3] result = map(lambda x: x * 2, lst) print(list(result)) # 输出:[2, 4, 6]
以上是一些常见的Python内置函数及其使用方法和参数。当然,还有很多其他有用的内置函数,需要根据实际需要进行查找和使用。此外,Python还支持许多标准库和第三方库,可以实现更多的功能和操作。
