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

Python内置函数大全:快速查询常用方法

发布时间:2023-07-02 05:38:30

Python是一种高级编程语言,具有丰富的内置函数。这些内置函数是在Python解释器中预定义的,可以直接调用而无需导入任何库。本文将介绍Python的一些常用内置函数,让你能够快速查询需要的方法。

1. print():用于向控制台输出信息。

2. type():返回变量的类型。

3. len():返回字符串、列表、元组等对象的长度。

4. range():生成一个整数序列。

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

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

7. str():将对象转换为字符串。

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

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

10. dict():创建一个字典。

11. set():创建一个集合。

12. bool():将对象转换为布尔值。

13. abs():返回一个数的绝对值。

14. max():返回给定序列中的最大值。

15. min():返回给定序列中的最小值。

16. sum():返回给定序列中所有元素的和。

17. sorted():返回一个排序后的列表。

18. reversed():返回一个反向的迭代器。

19. zip():将多个可迭代对象打包成一个迭代器。

20. input():从控制台读取用户的输入。

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

22. range():生成一个整数序列。

23. eval():执行一个字符串形式的Python代码。

24. exec():执行一个字符串形式的Python代码。

25. chr():返回一个Unicode码对应的字符。

26. ord():返回一个字符对应的Unicode码。

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

28. pow():返回一个数的幂运算结果。

29. format():格式化一个字符串。

30. any():如果给定迭代器中有一个为真,则返回True。

31. all():如果给定迭代器中所有元素为真,则返回True。

32. isinstance():判断一个对象是否是给定类型。

33. id():返回一个对象的 标识符。

34. dir():返回一个对象的所有属性和方法的列表。

35. help():显示一个对象的帮助信息。

36. sorted():返回一个排序后的列表。

37. filter():过滤一个可迭代对象,只保留满足条件的元素。

38. map():对一个可迭代对象的所有元素执行相同的操作。

39. reduce():对一个可迭代对象的所有元素进行累积操作。

40. isinstance():判断一个对象是否是给定类型。

41. enumerate():返回一个索引-元素对的迭代器。

42. chr():返回一个Unicode码对应的字符。

43. ord():返回一个字符对应的Unicode码。

44. zip():将多个可迭代对象打包成一个迭代器。

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

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

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

48. callable():判断一个对象是否是可调用的。

49. hash():返回一个对象的哈希值。

50. delattr():删除一个对象的属性。

51. getattr():返回一个对象的属性值。

52. setattr():设置一个对象的属性值。

53. iter():返回一个可迭代对象。

54. next():返回可迭代对象中的下一个元素。

55. isinstance():判断一个对象是否是给定类型的一个实例。

56. issubclass():判断一个类是否是给定类的子类。

57. super():返回父类的对象。

58. dir():返回一个对象的所有属性和方法的列表。

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

60. id():返回一个对象的 标识符。

61. print():用于向控制台输出信息。

62. input():从控制台读取用户的输入。

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

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

65. str():将一个对象转换为字符串。

66. bytes():返回一个字符串的字节表示。

67. bytearray():返回一个字符串的字节数组表示。

68. hex():返回一个整数的十六进制表示。

69. oct():返回一个整数的八进制表示。

70. bin():返回一个整数的二进制表示。

71. ord():返回一个字符对应的ASCII码。

72. chr():返回一个ASCII码对应的字符。

73. hash():返回一个可哈希对象的哈希值。

74. type():返回一个对象的类型。

75. callable():判断一个对象是否是可调用的。

76. isinstance():判断一个对象是否是给定类型的一个实例。

77. issubclass():判断一个类是否是给定类的子类。

78. len():返回一个字符串、列表、元组等对象的长度。

79. max():返回给定序列中的最大值。

80. min():返回给定序列中的最小值。

81. sum():返回给定序列中所有元素的和。

82. abs():返回一个数的绝对值。

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

84. pow():返回一个数的幂运算结果。

85. zip():将多个可迭代对象打包成一个迭代器。

86. enumerate():返回一个索引-元素对的迭代器。

87. reversed():返回一个反向的迭代器。

88. sorted():返回一个排序后的列表。

89. filter():过滤一个可迭代对象,只保留满足条件的元素。

90. map():对一个可迭代对象的所有元素执行相同的操作。

91. reduce():对一个可迭代对象的所有元素进行累积操作。

92. any():如果给定迭代器中有一个为真,则返回True。

93. all():如果给定迭代器中所有元素为真,则返回True。

94. iter():返回一个可迭代对象。

95. next():返回可迭代对象中的下一个元素。

96. dir():返回一个对象的所有属性和方法的列表。

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

98. getattr():返回一个对象的属性值。

99. setattr():设置一个对象的属性值。

100. delattr():删除一个对象的属性。