python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > Python3.12内置的函数

Python3.12内置的71个函数汇总(按用途分类)

作者:今天又得骑车了

Python 的强大之处在于它自带了丰富的工具箱,截至 Python 3.12 版本,官方提供了 71 个内置函数,这些函数无需 import 任何模块即可直接使用,为了方便查阅和记忆,本文将这 71 个函数按功能分类

前言

Python 的强大之处在于它自带了丰富的工具箱。截至 Python 3.12 版本,官方提供了 71 个内置函数。这些函数无需 import 任何模块即可直接使用。

为了方便查阅和记忆,本文将这 71 个函数按功能分类,并对每一个函数进行了详细拆解:既有严肃的官方定义,也有通俗易懂的“人话”解释,更附带了直接能跑的代码样例。

一、数学与数字运算 (7个)

这组函数负责处理数值,绝对理性,没有感情。

1.abs(x)

2.divmod(a, b)

3.max(iterable)

4.min(iterable)

5.pow(base, exp, mod=None)

6.round(number, ndigits=None)

7.sum(iterable, start=0)

二、数据类型转换与创建 (20个)

负责把对象从一种形态变成另一种形态,俗称“投胎”。

8.bool(x)

9.int(x)

10.float(x)

11.complex(real, imag=0)

12.str(object='')

13.list(iterable)

14.tuple(iterable)

15.dict(**kwarg)

16.set(iterable)

17.frozenset(iterable)

18.bytes(source)

19.bytearray(source)

20.memoryview(obj)

21.bin(x)

22.oct(x)

23.hex(x)

24.chr(i)

25.ord(c)

26.ascii(object)

27.repr(object)

三、逻辑检查与反射 (15个)

最喜欢打听“你是谁?”“你有什么?”“你行不行?”

28.all(iterable)

29.any(iterable)

30.callable(object)

31.isinstance(object, classinfo)

32.issubclass(class, classinfo)

33.type(object)

34.len(s)

35.id(object)

36.hash(object)

37.dir(object)

38.vars(object)

39.hasattr(object, name)

40.getattr(object, name)

41.setattr(object, name, value)

42.delattr(object, name)

四、迭代与循环 (12个)

让你的 for 循环骚操作满天飞。

43.range(start, stop, step)

44.enumerate(iterable, start=0)

45.zip(*iterables)

46.filter(function, iterable)

47.map(function, iterable)

48.sorted(iterable)

49.reversed(seq)

50.iter(object)

51.next(iterator)

52.slice(start, stop, step)

53.aiter(async_iterable)

54.anext(async_iterator)

五、类、编译与底层 (7个)

进阶玩法的基石,新手慎用。

55.property(fget=None, ...)

56.classmethod(function)

57.staticmethod(function)

58.super()

59.object()

60.compile(source, ...)

61.__import__(name)

六、输入输出与系统环境 (10个)

负责和用户、文件系统、解释器环境聊天。

62.input(prompt)

63.print(*objects)

64.open(file, mode)

65.help(object)

66.breakpoint()

67.globals()

68.locals()

69.format(value, format_spec)

70.eval(expression)

71.exec(object)

总结

以上就是 Python 3.12 的 71 个内置函数 全图鉴。熟练使用这些“官方外挂”,能让你的代码从几十行缩减为一行,既优雅又高效。建议收藏本文,作为日常开发的速查字典!
本章有误,请指正,Thanks♪(・ω・)ノ

到此这篇关于Python3.12内置的71个函数汇总(按用途分类)的文章就介绍到这了,更多相关Python3.12内置的函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文