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

Python内置函数的介绍及其常见用法

发布时间:2023-06-05 10:12:22

Python是一种高级编程语言,它包含了许多内置函数,以便于使用者编写更加简洁、流畅的代码。这些内置函数可以直接调用,而无需进行任何额外的操作。本文将介绍Python中常用的一些内置函数以及它们的常见用法。

1. abs()

abs()函数用于返回一个数的绝对值。如果数是正数,则返回正数;如果数是负数,则返回其相反数。

常见用法:

abs(-3.5)   # 返回 3.5

abs(3.5)    # 返回 3.5

2. len()

len()函数用于返回一个序列的长度,即元素的个数。序列可以是字符串、列表、元组等。

常见用法:

s = "hello world"

len(s)      # 返回 11

lst = [1, 2, 3, 4, 5]

len(lst)    # 返回 5

3. sum()

sum()函数用于返回一个序列的所有元素之和。序列可以是列表、元组等。

常见用法:

lst = [1, 2, 3, 4, 5]

sum(lst)    # 返回 15

4. max()

max()函数用于返回一个序列中的最大值。序列可以是列表、元组等。

常见用法:

lst = [1, 3, 4, 2, 5]

max(lst)    # 返回 5

5. min()

min()函数用于返回一个序列中的最小值。序列可以是列表、元组等。

常见用法:

lst = [1, 3, 4, 2, 5]

min(lst)    # 返回 1

6. sorted()

sorted()函数用于对序列进行排序。它返回一个新的已排序的列表,而不会改变原来的序列。

常见用法:

lst = [1, 3, 4, 2, 5]

sorted(lst)     # 返回 [1, 2, 3, 4, 5]

7. range()

range()函数用于返回一个可迭代的对象,它生成一个序列。它通常用于for循环中。

常见用法:

for i in range(5):

    print(i)    # 输出 0,1,2,3,4 

8. zip()

zip()函数将两个或更多个序列并排地映射在一起,并返回一个元素为元组的迭代器。它的长度由最短序列决定。

常见用法:

lst1 = [1, 2, 3]

lst2 = ['a', 'b', 'c']

for x, y in zip(lst1, lst2):

    print(x, y)     # 输出 1 a, 2 b, 3 c 

9. all()

all()函数用于判断一个可迭代的对象中的所有元素是否都为True。如果是,则返回True;否则返回False。

常见用法:

lst1 = [1, 3, 4, 2, 5]

all(lst1)   # 返回 True

 

lst2 = [1, 0, 4, 2, 5]

all(lst2)   # 返回 False

10. any()

any()函数用于判断一个可迭代的对象中是否存在任何一个元素都为True。如果是,则返回True;否则返回False。

常见用法:

lst1 = [1, 3, 4, 2, 5]

any(lst1)   # 返回 True

lst2 = [0, False, [], '']

any(lst2)   # 返回 False

总之,Python的内置函数可以大大简化代码,并提高代码的可读性和可维护性。熟练掌握内置函数的用法可以让Python编程变得更加轻松愉快。