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

Python中常见内置函数一览

发布时间:2023-06-29 03:01:46

Python是一种高级编程语言,它有许多内置函数,这些函数是Python语言的一部分,可以直接使用而不需要额外的安装或导入。下面是Python中常见的内置函数的一览,共计1000字。

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

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

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

4. ascii(obj):返回一个包含对象可打印表示的字符串。

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

6. bool(x):将一个值转换为布尔型,如果值为假,则返回False;否则返回True。

7. bytearray([source[, encoding[, errors]]]):返回一个新的字节数组。

8. bytes([source[, encoding[, errors]]]):返回一个新的字节数组。

9. callable(obj):检查对象是否可调用,如果可以调用则返回True;否则返回False。

10. chr(i):返回一个表示Unicode代码点的字符串。

11. classmethod(function):将方法转换为类方法。

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

13. complex([real[, imag]]):返回一个复数。

14. delattr(object, name):从对象中删除一个属性。

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

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

17. divmod(a, b):返回a除以b的商和余数。

18. enumerate(iterable, start=0):返回一个enumerate对象。

19. eval(expression[, globals[, locals]]):将字符串作为表达式进行求值。

20. exec(object[, globals[, locals]]):动态执行Python代码。

21. filter(function, iterable):根据函数的返回值对可迭代对象进行过滤。

22. float([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]):提供Python帮助信息。

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

31. id(object):返回一个对象的唯一标识符。

32. input(prompt):从标准输入读取一行。

33. int([x[, base]]):返回一个整数对象。

34. isinstance(object, classinfo):检查一个对象是否是一个类的实例。

35. issubclass(class, classinfo):检查一个类是否是另一个类的子类。

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

37. len(s):返回一个对象的长度。

38. list([iterable]):返回一个列表。

39. locals():返回一个包含当前局部变量的字典。

40. map(function, iterable, ...)}:将一个可迭代对象映射到一个函数。

41. max(iterable[, args...[, key]]):返回可迭代对象的最大值。

42. memoryview(obj):返回一个内存视图对象。

43. min(iterable[, args...[, key]]):返回可迭代对象的最小值。

44. next(iterator[, default]):返回迭代器的下一个项目。

45. object():返回一个新的无特性的对象。

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

47. open(file[, mode[, buffering[, encoding[, errors[, newline[, closefd[, opener]]]]]]]):打开一个文件并返回文件对象。

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

49. pow(x, y[, z]):返回x的y次幂,如果给定了z,则返回x的y次幂对z的取模结果。

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

', file=sys.stdout, flush=False):打印输出对象或文本。

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

52. range(stop):返回一个range对象。

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

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

55. round(number[, ndigits]):返回一个数四舍五入到指定的小数位数。

56. set([iterable]):返回一个新的集合。

57. setattr(object, name, value):设置一个对象的属性。

58. slice(stop):返回一个片段对象。

59. sorted(iterable[, key[, reverse]]):返回一个排序的列表。

60. staticmethod(function):将方法转换为静态方法。

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中常见的内置函数的一览。这些函数是Python语言的一部分,可以直接在代码中使用。使用内置函数可以大大提高编程的便利性和效率,因此对这些内置函数有一个全面的了解是非常重要的。