🗒️Python模块

首先我们需要明白包与文件夹的区别,就比如我们用pycharm右键新建的时候,会有package与directory选项,最开始我是觉得一样的,package无非就是会自动创建一个_ _ init _ _.py文件(里面啥都没有,但是你把他删了之后,package自动就会变成directory,最直观的就是图标上的黑点没了)

🗒️Python装饰器@

在Python中很神奇的一点就是它的函数可以被当做变量来用,在C++中可以利用virtual关键字实现动态重载来提高函数的可用性,灵活性。在Python中,我们想给函数加功能,但又不想改变函数本身,这时候我们就可以用到装饰器(decorator)去给函数加功能,也可以利用语法糖@实现。