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

Python内置函数列表

发布时间:2023-07-31 12:45:51

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

2. all(iterable) - 如果可迭代对象中的所有元素都为真值(非零、非空、非空字符串等),则返回True;否则返回False。

3. any(iterable) - 如果可迭代对象中的任何元素都为真值,则返回True;否则返回False。

4. ascii(obj) - 返回一个包含对象的可打印表示的字符串,使用ASCII字符替换非ASCII字符。

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

6. bool(x) - 将x转换为布尔值,如果x为False、None、0、空字符串、空列表、空字典或空集合,则返回False,否则返回True。

7. bytearray([source[, encoding[, errors]]]) - 返回一个新的bytearray对象,其中的元素初始化为source中的字节。

8. bytes([source[, encoding[, errors]]]) - 返回一个新的bytes对象,其中的元素初始化为source中的字节。

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

10. chr(i) - 返回Unicode code point i的字符。

11. classmethod(func) - 将一个函数转换为类方法。

12. compile(source, filename, mode[, flags[, dont_inherit]]) - 将源代码编译为代码对象、AST对象或会话对象。

13. complex([real[, imag]]) - 返回由real和imag给定的复数。

14. delattr(object, name) - 删除对象的属性。

15. dict([arg]) - 创建一个字典。arg可以是一个字典、关键字参数或表示键-值对的迭代器对象。

16. dir([object]) - 返回一个包含对象的有效属性和方法名称的列表。

17. divmod(a, b) - 返回a和b的商和余数的元组。

18. enumerate(iterable, start=0) - 返回一个枚举对象,其中包含iterable中的元素和计数。

19. eval(expression[, globals[, locals]]) - 评估由字符串表示的Python表达式,并返回结果。

20. exec(object[, globals[, locals]]) - 执行object中可执行的Python代码,并返回结果。

21. filter(function, iterable) - 使用function过滤可迭代对象iterable中的元素,返回一个迭代器对象。

22. float([x]) - 将x转换为浮点数。

23. format(value[, format_spec]) - 返回value转换为指定格式的字符串。

24. frozenset([iterable]) - 返回一个新的不可变的frozenset对象,其中的元素来自可迭代对象iterable。

25. getattr(object, name[, default]) - 返回对象的属性值。

26. globals() - 返回当前全局符号表的字典。

27. hasattr(object, name) - 如果对象object有一个名称为name的属性,则返回True;否则返回False。

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

29. help([object]) - 显示对象或模块的帮助文档。

30. hex(x) - 将整数x转换为小写的十六进制字符串。

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

32. input([prompt]) - 从用户处获取输入,并以字符串的形式返回。

33. int([x[, base]]) - 将x转换为一个整数。

34. isinstance(object, classinfo) - 如果对象object是classinfo的实例或子类的实例,则返回True;否则返回False。

35. issubclass(class, classinfo) - 如果class是classinfo的子类,则返回True;否则返回False。

36. iter(object[, sentinel]) - 返回一个迭代器对象。

37. len(s) - 返回对象s的长度(元素的个数)。

38. list([iterable]) - 返回一个包含iterable中所有元素的列表或空列表。

39. locals() - 返回当前局部符号表的字典。

40. map(function, iterable, ...) - 将function应用于可迭代对象iterable的每个元素,并返回一个迭代器对象。

41. max(iterable, *[, key, default]) - 返回可迭代对象iterable中的最大元素。

42. min(iterable, *[, key, default]) - 返回可迭代对象iterable中的最小元素。

43. next(iterator, default) - 返回迭代器iterator的下一个元素。

44. object() - 返回一个新的对象,该对象是所有类的基类。

45. oct(x) - 将整数x转换为小写的八进制字符串。

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

47. ord(c) - 返回Unicode字符c的整数表示。

48. pow(x, y[, z]) - 返回x的y次幂,取模z(如果给定)。

49. print(*objects, sep=' ', end='

', file=sys.stdout, flush=False) - 将对象打印到标准输出流。

50. property([fget[, fset[, fdel[, doc]]]]) - 返回一个属性对象。

51. range(stop) - 返回一个不可变的序列对象,其中的元素从0到stop-1。

52. repr(obj) - 返回对象obj的字符串表示形式。

53. reversed(seq) - 返回一个反转的迭代器。

54. round(number[, ndigits]) - 返回一个浮点数number的四舍五入值,保留指定的小数位数。

55. set([iterable]) - 返回一个新的可变的集合对象,其中的元素来自可迭代对象iterable,如果未提供iterable,则返回空集合。

56. setattr(object, name, value) - 设置对象的属性值。

57. slice(stop) - 返回一个描述切片的对象,范围从0到stop-1。

58. sorted(iterable, *, key=None, reverse=False) - 返回一个排序的列表。

59. staticmethod(func) - 将一个函数转换为静态方法。

60. str(obj) - 返回对象obj的字符串表示形式。

61. sum(iterable[, start]) - 返回可迭代对象iterable中所有元素的总和。

62. super([type[, obj-or-type]]) - 返回一个超类或预期类的临时对象。

63. tuple([iterable]) - 返回一个包含iterable中所有元素的元组或空元组。

64. type(object) - 返回对象的类型。

65. vars([object]) - 返回对象的属性和属性值的字典。

66. zip(*iterables) - 对多个可迭代对象的元素进行打包,并返回一个元组的迭代器。

67. __import__(name[, globals[, locals[, fromlist[, level]]]]) - 动态地加载模块。

68. quit([arg]) - 终止交互式会话。

69. exit([arg]) - 终止交互式会话。

70. compile(source, filename, mode[, flags[, dont_inherit]]) - 将源代码编译为代码对象、AST对象或会话对象。

71. dir([object]) - 返回一个包含对象的有效属性和方法名称的列表。

72. divmod(a, b) - 返回a和b的商和余数的元组。

73. eval(expression[, globals[, locals]]) - 评估由字符串表示的Python表达式,并返回结果。

74. exec(object[, globals[, locals]]) - 执行object中可执行的Python代码,并返回结果。

75. filter(function, iterable) - 使用function过滤可迭代对象iterable中的元素,返回一个迭代器对象。

76. isinstance(object, classinfo) - 如果对象object是classinfo的实例或子类的实例,则返回True;否则返回False。

77. issubclass(class, classinfo) - 如果class是classinfo的子类,则返回True;否则返回False。

78. map(function, iterable, ...) - 将function应用于可迭代对象iterable的每个元素,并返回一个迭代器对象。

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

80. pow(x, y[, z]) - 返回x的y次幂,取模z(如果