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程序的编程效率和质量。
