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

Python内置函数一览:涵盖全面,应对各种需求

发布时间:2023-10-26 00:21:44

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

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

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

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

5. bool(x):返回x的布尔值,即True或False。

6. bytearray([source[, encoding[, errors]]]):返回一个bytearray对象,该对象可以存储和操作字节数据。

7. bytes([source[, encoding[, errors]]]):返回一个bytes对象,该对象可以存储和操作字节数据。

8. callable(obj):如果obj是可调用的,即可以像函数一样调用,则返回True,否则返回False。

9. chr(i):返回一个Unicode字符,其码位为整数i。

10. classmethod(func):将func方法转换为类方法。类方法可在类对象或实例对象上调用。

11. compile(source, filename, mode[, flags[, dont_inherit]]):将source编译为代码/AST对象,并返回该对象。

12. complex([real[, imag]]):返回一个复数,由实部real和虚部imag构成。

13. delattr(obj, name):从对象obj中删除名为name的属性。

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

15. dir([object]):返回对象的属性和方法列表。如果没有提供对象,则返回当前作用域的属性和方法列表。

16. divmod(a, b):返回元组,其中包含a除以b的商和余数。

17. enumerate(iterable, start=0):返回可枚举对象中的索引和对应元素的构成的枚举对象。

18. eval(expression[, globals[, locals]]):将字符串作为python表达式解析并执行,并返回结果。

19. exec(object[, globals[, locals]]):将字符串作为python语句解析并执行。

20. filter(function, iterable):使用可调用的函数function过滤可迭代对象iterable中的元素,返回符合条件的元素组成的迭代器。

21. float(x):将x转换为浮点型。

22. format(value[, format_spec]):将值按照指定的格式进行格式化,并返回格式化后的字符串。

23. frozenset([iterable]):返回一个不可变的冻结集合。

24. getattr(obj, name[, default]):返回对象obj中名为name的属性的值。

25. globals():返回当前全局作用域的字典。

26. hasattr(obj, name):判断对象obj是否具有名为name的属性。

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

28. help([object]):打印对象的帮助信息。

29. hex(x):将整数x转换为十六进制字符串。

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

31. input([prompt]):从标准输入读取用户输入的内容。

32. int(x=0):将x转换为整数。

33. isinstance(obj, classinfo):判断对象obj是否是classinfo的实例,则返回True,否则返回False。

34. issubclass(class, classinfo):判断class是否是classinfo的子类,则返回True,否则返回False。

35. iter(iterable):返回一个可迭代对象的迭代器。

36. len(s):返回s的长度。

37. list([iterable]):将可迭代对象iterable转换为列表。

38. locals():返回当前局部作用域的字典。

39. map(function, iterable, ...):使用可调用的函数function对可迭代对象iterable中的每个元素进行映射操作,返回映射结果组成的迭代器。

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

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

42. next(iterator[, default]):返回迭代器iterator的下一个元素。

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

44. oct(x):将整数x转换为八进制字符串。

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

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

47. pow(x, y[, z]):返回x的y次幂,如果提供了z,则返回x的y次幂再对z取模的结果。

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

', file=sys.stdout, flush=False):打印对象到输出流。

49. property([fget[, fset[, fdel[, doc]]]]):用作属性的装饰器函数。

50. range(start, stop[, step]):使用给定的范围参数返回一个整数序列的迭代器。

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

52. reversed(seq):返回一个反转的迭代器,用于遍历序列seq的元素。

53. round(number[, ndigits]):返回浮点数number四舍五入到ndigits精度的值。

54. set([iterable]):创建一个无序的集合。

55. setattr(obj, name, value):将对象obj的名为name的属性设置为value。

56. slice(stop):返回一个表示[start:stop:step]切片的对象。

57. sorted(iterable, *, key=None, reverse=False):返回一个排过序的可迭代对象。

58. staticmethod(func):将func方法转换为静态方法。静态方法是类的一部分,但可以在类或实例上调用。

59. str(object=''):将对象object转换为字符串。

60. sum(iterable, start=0):返回可迭代对象iterable中的元素的总和。

61. super([type[, object-or-type]]):返回关联类的超类对象。

62. tuple([iterable]):将可迭代对象iterable转换为元组。

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

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

65. zip(*iterables):将可迭代对象iterables中的元素依次配对为一个元组,并返回一个迭代器。

66. __import__(name[, globals[, locals[, fromlist[, level]]]]):用于导入模块。

67. compileall.compile_dir(dir[, force[, rx[, quiet]]]):编译指定目录下的所有Python源文件。

68. input([prompt]):从标准输入读取用户输入的内容。

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

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

', file=sys.stdout, flush=False):打印对象到输出流。

71. quit([code=None]):退出当前Python进程。

72. callable(object):检查对象object是否为可调用的。

73. compile(source, filename, mode[, flags[, dont_inherit]]):将source编译为代码/AST对象,并返回该对象。

74. eval(expression[, globals[, locals]]):计算并返回表达式expression的值。

75. exec(object[, globals[, locals]]):计算并执行字符串或代码对象object。

76. filter(function, iterable):使用可调用的函数function过滤可迭代对象iterable中的元素。

77. format(value[, format_spec]):对值value应用格式(format_spec),并返回格式化后的字符串。

78. hasattr(object, name):检查对象object是否具有名字为name的属性。

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

80. isinstance(object, classinfo):判断对象object是否是类(classinfo)的实例。

81. issubclass(class, classinfo):判断class是否是类(classinfo)或类(classinfo)的子类。

82. iter(iterable):返回一个新的迭代器对象iterable。

83. len(object):返回对象object的长度。

84. next(iterator[,