Python 代码规范,命名规则

<br/>文件名全小写,可使用下划线test_files模块名小写字母,单词之间用_分割data_process.py包名小写字母,单词之间用_分割 类名驼峰单词首字母大写或不大写AdStats 、adStats全局变量名大写字母,单词之间用_分割COLOR_WRITE普通变量小写字母,单词之间用_分割this_is_a_var实例变量以_开头,其他和普通变量一样_instance_v

- 阅读全文 -

PyCharm专业版安装和插件

1、官网下载专业版或者社区版安装如果下载的专业版需要到 https://jetbra.in/78a45275-eef9-4b6d-b530-578eba6d1050.html 下载ja-netfilter-all.zip 文件进行激活2、目前用到的插件2.1、CodeGlance 右侧代码缩略图MacBook版:PyCharm > Preferences > Plugins >

- 阅读全文 -

装饰器的基础

一、装饰器作用装饰器本质上是一个 Python 函数或类,它可以让其他函数或类在不需要做任何代码修改的前提下增加额外功能,装饰器的返回值也是一个函数/类对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景,装饰器是解决这类问题的绝佳设计。二、普通装饰器1、不带参数的装饰器def use_print(func): def wrapper():

- 阅读全文 -

上下文管理协议with(__enter__,__exit)

一、上下文管理协议with在我们创建类时,为了让其实例兼容with语句,必须在这个对象的类中声明__enter__和__exit__方法__enter__()会在with语句出现(实例化对象)后执行__exit__()会在with语句的代码块实行完毕才会执行class Open: def __init__(self, name): print('执行__init__�

- 阅读全文 -