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

Python中的有用的内置函数有哪些?

发布时间:2023-07-01 09:33:33

Python中有很多有用的内置函数,涵盖了各种常见的数据处理、字符串操作、文件处理、数学计算等功能。以下是一些常用的内置函数:

1. abs(x):返回x的绝对值

2. len(s):返回s的长度

3. max(iterable[, key=func]):返回iterable中最大的元素

4. min(iterable[, key=func]):返回iterable中最小的元素

5. sum(iterable[, start=0]):返回iterable中所有元素的和,可指定起始值

6. round(number[, ndigits]):将number四舍五入到ndigits位小数点

7. sorted(iterable[, key=func, reverse=False]):返回iterable的一个排序副本

8. sorted(iterable, key=lambda x: (x[1], x[0])):按照可迭代对象中元素的第二个元素进行排序

字符串操作:

9. str.capitalize():将字符串的 个字符转换为大写

10. str.lower():将字符串的所有字符转换为小写

11. str.upper():将字符串的所有字符转换为大写

12. str.replace(old, new):将字符串中的old子串替换为new子串

13. str.strip():去除字符串中的空白字符

14. str.split([separator[, maxsplit]]):将字符串分割为子字符串列表

15. str.join(iterable):将可迭代对象中的元素以字符串为连接符连接起来

文件处理:

16. open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None):打开一个文件,返回文件对象

17. file.read([size]):读取文件的内容,可指定读取的字节数

18. file.readline([size]):读取文件的一行内容,可指定读取的字节数

19. file.write(string):向文件中写入字符串

20. file.close():关闭文件

数学计算:

21. pow(x, y[, z]):返回x的y次幂的余数,如果有z,则对余数取模

22. math.ceil(x):返回大于等于x的最小整数

23. math.floor(x):返回小于等于x的最大整数

24. math.sqrt(x):返回x的平方根

25. math.sin(x)、math.cos(x)、math.tan(x):计算三角函数的值

列表操作:

26. list.append(x):将元素x追加到列表的末尾

27. list.pop([index]):移除列表中的一个元素,并返回该元素的值

28. list.sort([key=func, reverse=False]):对列表进行排序

29. list.reverse():反转列表的顺序

30. list.count(x):返回元素x在列表中的出现次数

字典操作:

31. dict.keys():返回字典中所有的键

32. dict.values():返回字典中所有的值

33. dict.items():返回字典中所有的键值对

34. dict.get(key[, default]):根据键返回对应的值,如果键不存在则返回默认值

类型转换:

35. int(x):将x转换为整数

36. float(x):将x转换为浮点数

37. str(x):将x转换为字符串

38. list(iterable):将可迭代对象转换为列表

39. tuple(iterable):将可迭代对象转换为元组

40. dict(iterable):将可迭代对象转换为字典

这只是Python内置函数的一小部分,Python还提供了许多其他有用的内置函数,可以根据实际需求选择使用。