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

Python内置函数|了解Python中内置可用的函数

发布时间:2023-06-23 07:34:58

Python是一种流行的编程语言,使用广泛。Python提供了许多内置的函数,可以帮助开发人员更快速地创建程序。这些函数大部分是针对常见数据类型(如字符串、列表、元组、字典等)和常见任务(如排序、转换等)而设计的,以下是其中的一些内置函数。

1. abs()

用于返回传入参数的绝对值,参数可以是任何数值类型。

print(abs(-5.5))   # 5.5
print(abs(3.14))   # 3.14

2. bool()

用于返回传入参数的布尔值。

print(bool(0))     # False
print(bool([]))    # False
print(bool(''))    # False
print(bool('abc')) # True

3. len()

用于返回传入参数的长度,参数可以是序列类型或字符串类型。

print(len('hello'))  # 5
print(len([1, 2, 3])) # 3

4. max()和min()

用于返回序列或参数中的最大值和最小值。

print(max(10, 23, 5))            # 23
print(max([10, 23, 5, 45, 67]))  # 67
print(min('abcd', 'abc', 'abcd')) # 'abc'

5. sorted()

用于返回排序后的序列,或以任何可迭代的对象作为参数。

print(sorted([3, 1, 5, 2]))          # [1, 2, 3, 5]
print(sorted(('b', 'a', 'c', 'd'))) # ['a', 'b', 'c', 'd']

6. sum()

用于返回传入参数的总和,参数可以是数字序列。

print(sum([10, 20, 30])) # 60

7. set()

用于返回一个新的集合,该集合是参数中不重复元素的无序集合。

print(set('hello'))  # {'h', 'e', 'l', 'o'}
print(set([1, 2, 3, 2])) # {1, 2, 3}

8. dict()

用于返回一个新的字典,可以传入关键字参数或其他可迭代的对象。

print(dict(a=2, b=3))         # {'a': 2, 'b': 3}
print(dict([('a', 2), ('b', 3)])) # {'a': 2, 'b': 3}

9. range()

用于返回一个可迭代对象,包含从开始值到结束值(不包含结束值)的数字序列。

print(list(range(1, 5)))  # [1, 2, 3, 4]

10. zip()

用于将两个或更多可迭代的对象捆绑在一起,返回一个元组的迭代器。

names = ['Alice', 'Bob', 'Charlie']
ages = [25, 26, 27]
print(list(zip(names, ages)))  # [('Alice', 25), ('Bob', 26), ('Charlie', 27)]

以上是Python内置函数的一些示例,这些函数可以在开发时提供方便,避免重复代码。学会如何使用内置函数,可以提高Python程序的编程效率和质量。