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

python内置函数列表及其用法

发布时间:2023-09-22 11:26:43

Python是一种解释型、面向对象、动态数据类型的高级编程语言,它提供了大量的内置函数来帮助我们进行各种操作。下面是一些常用的Python内置函数及其用法。

1. abs(): 返回一个数的绝对值。例如,abs(-10)的结果为10。

2. all(iterable): 判断一个可迭代对象中的所有元素是否都为True。例如,all([True, True, False])的结果为False。

3. any(iterable): 判断一个可迭代对象中是否有元素为True。例如,any([True, False, False])的结果为True。

4. bin(x): 将一个整数转换为二进制字符串。例如,bin(2)的结果为'0b10'。

5. bool(x): 返回一个对象的布尔值。例如,bool(0)的结果为False,bool(1)的结果为True。

6. chr(i): 返回一个Unicode编码对应的字符。例如,chr(65)的结果为'A'。

7. divmod(a, b): 返回a除以b的商和余数。例如,divmod(10, 3)的结果为(3, 1)。

8. enumerate(iterable, start=0): 返回一个枚举对象,包含可迭代对象的索引和值。例如,enumerate(['a', 'b', 'c'], start=1)的结果为[(1, 'a'), (2, 'b'), (3, 'c')]。

9. filter(function, iterable): 返回一个根据函数筛选出来的可迭代对象。例如,filter(lambda x: x % 2 == 0, [1, 2, 3, 4, 5])的结果为[2, 4]。

10. float(x): 将一个字符串或数字转换为一个浮点数。例如,float('3.14')的结果为3.14。

11. hex(x): 将一个整数转换为十六进制字符串。例如,hex(15)的结果为'0xf'。

12. int(x, base=10): 将一个字符串或数字转换为一个整数。例如,int('10')的结果为10,int('101', 2)的结果为5。

13. len(s): 返回一个对象的长度。例如,len('hello')的结果为5。

14. map(function, iterable, ...): 根据提供的函数对可迭代对象的每个元素进行操作,返回一个映射对象。例如,map(lambda x: x**2, [1, 2, 3, 4, 5])的结果为[1, 4, 9, 16, 25]。

15. max(iterable): 返回可迭代对象中的最大值。例如,max([1, 2, 3, 4, 5])的结果为5。

16. min(iterable): 返回可迭代对象中的最小值。例如,min([1, 2, 3, 4, 5])的结果为1。

17. pow(base, exp): 返回一个数的指数次幂。例如,pow(2, 3)的结果为8。

18. round(number, ndigits=None): 对一个数进行四舍五入。例如,round(3.14159, 2)的结果为3.14。

19. sorted(iterable, key=None, reverse=False): 返回一个经过排序的可迭代对象。例如,sorted([5, 1, 3, 2, 4])的结果为[1, 2, 3, 4, 5]。

20. str(obj): 返回一个对象的字符串表示。例如,str(123)的结果为'123'。

这只是Python内置函数中的一小部分,还有很多其他有用的函数可以参考Python官方文档。了解这些内置函数及其用法可以帮助我们更好地处理数据和进行编程。