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

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还支持许多标准库和第三方库,可以实现更多的功能和操作。