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

Python 的内置函数清单

发布时间:2023-05-21 11:31:57

Python 内置函数是 Python 解释器本身提供的函数,在 Python 中不需要进行导入就可以直接使用。下面是 Python 内置函数清单:

1. abs():返回参数的绝对值。

2. all():判断可迭代对象中的所有元素是否都为真,如果是则返回 True,否则返回 False。

3. any():判断可迭代对象中是否有元素为真,如果有则返回 True,否则返回 False。

4. ascii():将对象转换成 ASCII 码。

5. bin():将整数转换成二进制字符串。

6. bool():将参数转换成布尔值。

7. bytearray():返回一个新的字节数组。

8. bytes():返回一个新的 bytes 对象。

9. callable():判断对象是否可调用。

10. chr():返回给定 Unicode 码对应的字符。

11. classmethod():将函数转换成类方法。

12. compile():将代码字符串编译成代码对象。

13. complex():返回由实部和虚部组成的复数。

14. delattr():删除对象的属性。

15. dict():返回一个新的字典。

16. dir():返回对象的属性和方法列表。

17. divmod():返回两个数的商和余数。

18. enumerate():返回可迭代对象的枚举对象。

19. eval():将字符串作为语句执行。

20. exec():将字符串作为程序执行。

21. filter():过滤可迭代对象的元素。

22. float():将字符串或整数转换成浮点数。

23. format():格式化字符串。

24. frozenset():返回一个新的不可变集合。

25. getattr():返回对象的属性值。

26. globals():返回全局命名空间的字典。

27. hasattr():判断对象是否有指定的属性。

28. hash():返回对象的哈希值。

29. help():调用帮助函数。

30. hex():将整数转换成十六进制字符串。

31. id():返回对象的 标识符。

32. input():读取用户输入的内容。

33. int():将字符串或浮点数转换成整数。

34. isinstance():判断对象是否为指定的类的实例。

35. issubclass():判断一个类是否为另一个类的子类。

36. iter():返回可迭代对象的迭代器。

37. len():返回一个对象的长度。

38. list():返回一个新的列表。

39. locals():返回局部命名空间的字典。

40. map():对可迭代对象的每个元素执行指定的函数,并返回处理后的结果。

41. max():返回可迭代对象中的最大值。

42. memoryview():返回一个新的内存视图对象。

43. min():返回可迭代对象中的最小值。

44. next():返回迭代器的下一个元素。

45. object():返回一个空对象。

46. oct():将整数转换成八进制字符串。

47. open():打开一个文件并返回文件对象。

48. ord():返回给定字符的 Unicode 码。

49. pow():返回 x 的 y 次幂。

50. print():输出信息到标准输出。

51. property():返回一个 property 对象。

52. range():返回一个可迭代对象。

53. repr():返回对象的字符串表示形式。

54. reversed():返回可迭代对象的逆序迭代器。

55. round():返回一个浮点数的四舍五入值。

56. set():返回一个新的集合。

57. setattr():设置对象的属性。

58. slice():返回一个切片对象。

59. sorted():对可迭代对象进行排序,并返回排序后的结果。

60. staticmethod():将函数转换成静态方法。

61. str():将对象转换成字符串。

62. sum():返回可迭代对象的和。

63. super():返回指定类的父类对象。

64. tuple():返回一个新的元组。

65. type():返回对象的类型。

66. vars():返回对象的属性和属性值的字典。

67. zip():将多个可迭代对象的元素打包成元组,返回一个新的可迭代对象。

除了以上这些内置函数,Python 还提供了许多模块和库,可以通过导入来使用。Python 是一种功能强大的编程语言,拥有广泛的应用场景,可以用于 Web 开发、数据分析、机器学习等多个领域。