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

Python中的内置函数和使用方法

发布时间:2023-05-23 08:35:15

Python是一种高级动态编程语言,广泛应用于数据分析、机器学习、Web开发、游戏开发等领域。Python 提供了大量强大的内置函数,这些函数可以帮助开发人员轻松完成各种任务。本文将介绍Python内置函数的常见用法。

1. abs()

abs()函数用于返回一个数的绝对值。例如:

print(abs(-5))  # 5

2. all()

all()函数在集合的所有元素都为True时返回True,否则返回False。例如:

print(all([True, True, True]))  # True

print(all([True, False, True]))  # False

3. any()

any()函数在集合中至少有一个元素为True时返回True,否则返回False。例如:

print(any([False, False, True]))  # True

print(any([False, False, False]))  # False

4. chr()

chr()函数返回Unicode代码点对应的字符。例如:

print(chr(97))  # a

5. ord()

ord()函数返回字符的Unicode代码点。例如:

print(ord('a'))  # 97

6. dir()

dir()函数返回对象的所有属性和方法的列表。例如:

print(dir(list))  # ['__add__', '__class__', '__contains__', ...]

7. divmod()

divmod()函数返回两个数字的商和余数。例如:

print(divmod(10, 3))  # (3, 1)

8. enumerate()

enumerate()函数返回一个枚举对象,包含集合中的元素及其对应的索引。例如:

fruits = ['apple', 'banana', 'cherry']

for index, fruit in enumerate(fruits):

    print(index, fruit)

# 0 apple

# 1 banana

# 2 cherry

9. filter()

filter()函数通过一个函数过滤集合中的元素,返回一个新的包含所有符合条件的元素的集合。例如:

def is_even(num):

    return num % 2 == 0

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

even_numbers = list(filter(is_even, numbers))

print(even_numbers)  # [2, 4, 6, 8, 10]

10. map()

map()函数对集合中的每个元素应用一个函数,返回一个新的集合。例如:

def square(num):

    return num ** 2

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

squares = list(map(square, numbers))

print(squares)  # [1, 4, 9, 16, 25]

11. max()

max()函数用于返回一个包含集合中最大值的元素。例如:

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

print(max(numbers))  # 5

12. min()

min()函数用于返回一个包含集合中最小值的元素。例如:

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

print(min(numbers))  # 1

13. round()

round()函数用于将一个数四舍五入到指定位数。例如:

print(round(5.6231, 2)) # 5.62

14. str()

str()函数将对象转换为字符串。例如:

print(str(123))  # '123'

15. list()

list()函数将对象转换为列表。例如:

string = 'hello'

lst = list(string)

print(lst)  # ['h', 'e', 'l', 'l', 'o']

以上是Python中的一些内置函数及其常见用法,这些函数可以帮助开发人员快速地完成各种任务。熟练掌握这些函数将使您的代码更加高效和简洁。