Python内置函数一览:涵盖全面,应对各种需求
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[,
