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

Python内置函数列表及用途

发布时间:2023-06-10 01:15:49

Python是一种广泛使用的高级编程语言,拥有大量的内置函数,这些函数可以帮助开发人员更轻松地完成编程任务。在这篇文章中,我将介绍Python内置函数的列表以及它们的用途。

Python内置函数列表:

1. abs(x)

   返回一个数的绝对值。

2. all(iterable)

   如果iterable中的所有元素都为True或为空,则返回True。

3. any(iterable)

   如果iterable中的任何一个元素都为True,则返回True。

4. ascii(obj)

   返回一个表示对象的ASCII字符串。

5. bin(x)

   将一个整数转换为二进制字符串。

6. bool(x)

   返回一个表示布尔值的True或False。

7. bytearray([source[, encoding[, errors]]])

   返回一个可变字节数组。

8. bytes([source[, encoding[, errors]]])

   返回一个不可变字节数组。

9. chr(i)

   返回一个Unicode码点为i的字符。

10. classmethod(function)

     声明一个类方法。

11. compile(source, filename, mode[, flags[, dont_inherit]])

     将source编译为代码或AST对象。

12. complex([real[, imag]])

     返回一个复数。

13. delattr(object, name)

     删除对象上的指定属性。

14. dict([iterable])

     创建一个字典。

15. dir([object])

     返回对象的属性和方法列表。

16. divmod(a, b)

     返回a除以b的商和余数。

17. enumerate(iterable, start=0)

     返回枚举对象,包含索引和iterable中的值。

18. eval(expression[, globals[, locals]])

     执行一个表达式。

19. exec(object[, globals[, locals]])

     执行一个字符串或代码对象。

20. filter(function, iterable)

     过滤可迭代对象中的元素。

21. float(x)

     返回一个浮点数。

22. format(value[, format_spec])

     格式化指定值的字符串。

23. frozenset([iterable])

     创建一个不可变的集合。

24. getattr(object, name[, default])

     返回对象上指定属性的值。

25. globals()

     返回全局变量的字典。

26. hasattr(object, name)

     检查对象是否具有指定的属性。

27. hash(object)

     返回对象的哈希值。

28. help([object])

     显示帮助文档。

29. hex(x)

     将一个整数转换为十六进制字符串。

30. id(object)

     返回对象的唯一标识符。

31. input([prompt])

     从标准输入读取一行并返回一个字符串。

32. int(x[, base])

     将一个字符串或数字转换为整数。

33. isinstance(object, classinfo)

     检查对象是否为指定类或其子类的实例。

34. issubclass(class, classinfo)

     检查一个类是否为另一个类的子类。

35. iter(iterable[, sentinel])

     返回一个迭代器对象。

36. len(s)

     返回一个序列的长度。

37. list([iterable])

     创建一个列表。

38. locals()

     返回当前局部变量的字典。

39. map(function, iterable, ...)

     将一个函数应用于可迭代对象的每个元素。

40. max(iterable[, key=func])

     返回可迭代对象中最大的元素。

41. memoryview(obj)

     返回一个对象的内存视图。

42. min(iterable[, key=func])

     返回可迭代对象中最小的元素。

43. next(iterator[, default])

     返回迭代器的下一个元素。

44. object()

     返回一个新的对象。

45. oct(x)

     将一个整数转换为八进制字符串。

46. open(file, mode='r', buffering=-1,encoding=None, errors=None, newline=None,closefd=True, opener=None)

     打开一个文件并返回文件对象。

47. ord(c)

     返回表示字符的Unicode码点。

48. pow(x, y[, z])

     返回x的y次幂模z。

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

', file=sys.stdout, flush=False)

     将对象打印到标准输出上。

50. property(fget=None, fset=None, fdel=None, doc=None)

     返回一个属性对象。

51. range([start,] stop[, step])

     返回从start到stop之间以step为步长的值。

52. repr(obj)

     返回一个对象的字符串表示形式。

53. reversed(seq)

     返回一个反向迭代器。

54. round(number[, ndigits])

     将一个浮点数四舍五入为指定的精度。

55. set([iterable])

     创建一个集合。

56. setattr(object, name, value)

     设置对象上指定属性的值。

57. slice(start, stop, step)

     创建一个切片对象。

58. sorted(iterable[, key=func])

     对可迭代对象进行排序。

59. staticmethod(function)

     声明一个静态方法。

60. str(obj)

     返回一个表示对象的字符串。

61. sum(iterable[, start])

     返回可迭代对象的总和。

62. super([type[, object-or-type]])

     返回一个父类的绑定代理。

63. tuple([iterable])

     创建一个元组。

64. type(obj)

     返回一个对象的类型。

65. vars([object])

     返回对象的属性和属性值的字典。

66. zip(*iterables)

     将多个可迭代对象联合为一个元组。

67. __import__(name[, globals[, locals[, fromlist[, level]]]])

     动态导入一个模块。

这些函数都是内置的,也就是说在Python安装后就已经存在了。这些函数为Python开发人员提供了一些基本的操作和代码复用。有时,对于编写复杂的代码,需要使用其他Python库或自己编写的代码,但是对于许多简单的操作,内置函数可以非常方便。

总结:

在这篇文章中,我们列举了Python的内置函数,它们的用途广泛而多样。这些函数为开发人员提供了基本操作和代码复用,是实现更复杂代码的基础。如果你正在学习Python编程语言,建议先掌握这些基础函数的使用。