Python 编程规范 - 命名

Pycharm 总是检查命名,显示有波浪线,特别难受。

项目名(project)
1、小写字母、数字、下划线
2、不可以以数字开头
如:this_is_my_script、python_selenium、python_test01等

模块(module) 和 包(package)
1、模块名应该是简短且清晰明了的,全部小写字母。如:mypackage
2、可使用下划线来提高可读性。如my_package。

同样的文件名

全小写,可使用下划线

类(class)
1、符合大驼峰命名规则,首字母大写。如:class MyNamingConvention():、class My_class():

函数(function) 和 方法(method)
函数名应该为小写,可以用下划线风格单词以增加可读性。如:def login():,def my_naming_convention()。
私有函数/方法:_my_naming_convention()

函数(function)
小写单词,def user_login(self):
如果函数的参数名与保留关键字冲突,在参数名后加一个下划线,比用缩写、错误 的拼写要好。如 “_print” 比 “prnt” 好。

常量(constant)
全部大写字母:MY_NAMING_CONVENTION

变量(variable)
变量名:每个单词都是小写字母,,由下划线连接各个单词。如color = WHITE,this_is_a_variable = 1
在定义变量时,为了保证代码格式, = 的左右应该各保留一个空格

异常(Exception)
以“Error”作为后缀,

标识符
Python 中的标识符 是 区分大小写

缩写
1.常用的缩写,如XML、ID等,在命名时也应只大写首字母,如XmlParser。
2.命名中含有长单词,对某个单词进行缩写。这时应使用约定成俗的缩写方式。
function 缩写为 fn、text 缩写为 txt、object 缩写为 obj、count 缩写为 cnt、number 缩写为 num,等。
 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值