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

Python函数库:常用Python内置函数列表

发布时间:2023-06-25 00:54:59

Python作为一种高级编程语言,拥有众多强大的内置函数。这些内置函数可以使Python的语法更加简单、清晰,同时也提供了更高效率的操作方式。下面是常用Python内置函数列表。

1.abs() —— 返回数字的绝对值。

2.all() —— 如果可迭代对象中所有元素都为True,返回True,否则返回False。

3.any() —— 如果可迭代对象中任一元素为True,返回True,否则返回False。

4.ascii() —— 返回表示一个对象的ASCII字符串。

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

6.bool() —— 将给定的值转换为布尔值。

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

8.bytes() —— 返回一个新的字节数组对象。

9.callable() —— 如果对象是可调用的,返回True,否则返回False。

10.chr() —— 返回一个字符,其ASC码为输入给定的ASCII值。

11.classmethod() —— 将一个方法转换为类方法。

12.compile() —— 将源代码字符串编译为代码对象。

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

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

15.dict() —— 创建一个新字典。

16.dir() —— 返回对象的属性列表。

17.divmod() —— 返回商和余数。

18.enumerate() —— 枚举可迭代对象的元素并返回相应的序号和元素。

19.eval() —— 将字符串作为Python代码执行。

20.exec() —— 执行字符串作为Python代码,并产生副作用。

21.filter() —— 根据指定函数过滤可迭代对象中的元素。

22.float() —— 返回一个实数。

23.format() —— 将字符串格式化为指定格式的字符串。

24.frozenset() —— 返回一个新的frozenset对象。

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

26.globals() —— 返回全局变量的字典。

27.hasattr() —— 如果对象拥有指定属性,则返回True,否则返回False。

28.hash() —— 返回对象的散列值,如果出现异常则抛出异常。

29.help() —— 显示帮助信息。

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

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

32.input() —— 接收用户输入,返回用户输入的字符串。

33.int() —— 返回一个整数。

34.isinstance() —— 如果对象属于指定类或其子类,则返回True,否则返回False。

35.issubclass() —— 如果类是指定类或其子类,则返回True,否则返回False。

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

37.len() —— 返回对象的长度。

38.list() —— 返回一个新列表对象。

39.locals() —— 返回当前局部变量的字典。

40.map() —— 将一个函数应用于可迭代对象的每个元素。

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

42.memoryview() —— 返回一个新的memoryview对象。

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

44.next() —— 返回可迭代对象的下一个元素。

45.object() —— 返回一个新的对象。

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

47.open() —— 打开文件。

48.ord() —— 返回一个字符的ASCII码。

49.pow() —— 返回一个数的n次幂。

50.print() —— 打印输出。

51.property() —— 返回属性的值。

52.range() —— 创建一个有序整数序列。

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

54.reverse() —— 反转可迭代对象。

55.round() —— 四舍五入。

56.set() —— 返回一个新的集合对象。

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

58.slice() —— 返回指定范围的元素序列。

59.sorted() —— 返回一个排序的可迭代对象。

60staticmethod() —— 将一个方法转换为静态方法。

61.str() —— 返回一个字符串。

62.sum() —— 返回数值迭代器中所有项的总和。

63.super() —— 返回父类的代理对象。

64.tuple() —— 返回一个新的元组对象。

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

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

67.zip() —— 返回多个可迭代对象元素的集合。

68.__import__() —— 动态导入模块。

69.breakpoint() —— 调用交互式调试器。

70.__build_class__() —— 创建类定义。

71.__debug__() —— 如果调试模式开启,则返回True,否则返回False。

72.__import__() —— 动态导入模块。

73.__class__() —— 返回对象的类。

74.__init__() —— 初始化对象。

75.__setattr__() —— 设置对象属性。

76.__delattr__() —— 删除对象属性。

77.__dict__() —— 返回对象属性和属性值的字典。

78.__doc__() —— 返回对象的字符串文档。

79.__sizeof__() —— 返回对象的大小。

80.__str__() —— 返回对象的字符串表示形式。

81.__repr__() —— 返回对象的可打印字符串表示形式。

82.__call__() —— 将对象作为函数调用。

83.__cmp__() —— 对象比较。

84.__contains__() —— 如果指定元素在对象中,则返回True,否则返回False。

85.__copy__() —— 返回对象的浅拷贝。

86.__deepcopy__() —— 返回对象的深拷贝。

87.__eq__() —— 对象相等性比较。

88.__format__() —— 将对象格式化为指定格式的字符串。

89.__fspath__() —— 返回路径类型对象的字符串表示形式。

90.__ge__() —— 对象大于或等于比较。

91.__getattribute__() —— 获取对象的属性。

92.__getitem__() —— 获取可迭代对象的项。

93.__get__() —— 返回属性的值。

94.__gt__() —— 对象大于比较。

95.__hash__() —— 返回对象的散列值。

96.__le__() —— 对象小于或等于比较。

97.__len__() —— 返回对象的长度。

98.__lt__() —— 对象小于比较。

99.__ne__() —— 对象不相等比较。

100.__new__() —— 创建新对象。

以上是常用Python内置函数列表,其中一部分函数可能不是特别常用,但全部汇总在这里,方便查找。在实际开发中,经常使用的函数包括但不限于print()、len()、str()、int()、float()、list()、dict()、tuple()、set()和range()等。这些函数都是Python开发人员必须掌握的函数。