0
点赞
收藏
分享

微信扫一扫

python3中几乎所有的内置函数以及简述

以下是Python 3中的所有内置函数以及它们的简单中文描述:

  1. abs(x):返回x的绝对值。
  2. all(iterable):如果可迭代对象中的所有元素都为True,则返回True;否则返回False。
  3. any(iterable):如果可迭代对象中的任何一个元素为True,则返回True;否则返回False。
  4. ascii(object):返回一个可打印的字符串,其中非ASCII字符被转义为\x、\u或\U转义序列。
  5. bin(x):将整数x转换为二进制字符串。
  6. bool(x):将x转换为布尔值,非零数字和非空对象都为True。
  7. bytearray([source[, encoding[, errors]]]):返回一个可变字节数组的新实例。
  8. bytes([source[, encoding[, errors]]]):返回一个新的bytes对象。
  9. callable(object):如果对象可调用,则返回True;否则返回False。
  10. chr(i):返回Unicode代码点为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):返回一个包含商和余数的元组。
  18. enumerate(iterable, start=0):返回一个枚举对象,包含可迭代对象中的索引和对应的元素。
  19. eval(expression[, globals[, locals]]):将字符串作为表达式进行求值,并返回结果。
  20. exec(object[, globals[, locals]]):执行字符串或代码对象,并返回None。
  21. filter(function, iterable):使用给定的函数对可迭代对象进行过滤,返回一个迭代器。
  22. float([x]):将x转换为浮点数。
  23. format(value[, format_spec]):根据指定的格式进行格式化操作。
  24. frozenset([iterable]):返回一个不可变的冻结集合。
  25. getattr(object, name[, default]):返回对象的属性值,如果属性不存在则返回默认值。
  26. globals():返回当前全局符号表的字典。
  27. hasattr(object, name):判断对象是否具有指定的属性。
  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):检查对象是否是指定类的实例。
  35. issubclass(class, classinfo):检查一个类是否是另一个类的子类。
  36. iter(iterable[, sentinel]):返回一个迭代器对象。
  37. len(s):返回对象的长度。
  38. list([iterable]):将可迭代对象转换为列表。
  39. locals():返回当前局部符号表的字典。
  40. map(function, iterable, ...):将给定函数应用于可迭代对象的每个元素,并返回一个迭代器。
  41. max(iterable[, key[, default]]):返回可迭代对象中的最大值。
  42. memoryview(obj):返回给定对象的内存视图。
  43. min(iterable[, key[, default]]):返回可迭代对象中的最小值。
  44. next(iterator[, default]):返回迭代器的下一个项目。
  45. object():返回一个新的空对象。
  46. oct(x):将整数x转换为八进制字符串。
  47. open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None):打开文件并返回文件对象。
  48. ord(c):返回Unicode字符c的整数表示。
  49. pow(x, y[, z]):返回x的y次幂对z取模的结果。
  50. print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False):将对象打印到标准输出。
  51. property([fget[, fset[, fdel[, doc]]]]):返回属性对象,用于访问和修改类的属性。
  52. range(stop):返回一个从0到stop-1的整数序列。
  53. repr(object):返回对象的字符串表示形式。
  54. reversed(sequence):返回一个反向迭代器。
  55. round(number[, ndigits]):将数值四舍五入到指定的精度。
  56. set([iterable]):创建一个新的集合。
  57. setattr(object, name, value):设置对象的属性值。
  58. slice(stop):返回一个片段对象,用于切片操作。
  59. sorted(iterable[, key[, reverse]]):返回一个排序后的列表。
  60. staticmethod(func):用于定义类的静态方法。
  61. str(object=''):将对象转换为字符串。
  62. sum(iterable[, start]):返回可迭代对象中所有元素的总和。
  63. super([type[, object-or-type]]):返回一个超类对象。
  64. tuple([iterable]):将可迭代对象转换为元组。
  65. type(object):返回对象的类型。
  66. vars([object]):返回对象的属性和属性值的字典。
  67. zip(*iterables):创建一个迭代器,生成来自每个可迭代对象的元组。
  68. import(name[, globals[, locals[, fromlist[, level]]]]):用于动态导入模块。

这些是Python 3中的所有内置函数。

举报

相关推荐

0 条评论