十年老程序员整理的Python规范,提高你代码的可读性( 三 )
变量使用小写,通过下划线串联起来,例如:data_format、input_spec、image_data_set。唯一可以使用单字符的地方是迭代,比如 for i in range(n) 这种,为了精简可以使用。如果是类的私有变量,请记得前面增加两个下划线。
常量,最好的做法是全部大写,并通过下划线连接,例如:WAIT_TIME、SERVER_ADDRESS、PORT_NUMBER。函数名,同样也请使用小写的方式,通过下划线连接起来,例如:launch_nuclear_missile()、check_input_validation()。类名,则应该首字母大写,然后合并起来,例如:class SpatialDropout2D()、class FeatureSet()。代码分解技巧
不写重复代码。
如:
都有send函数,可改为:
代码嵌套过深:
推荐阅读
- 交易|哪些游戏可以赚钱?每天200左右,整理5款,准备电脑开干!
- lpl|网友整理LOL中韩亚运会名单,圣枪哥落选,离开韩援后LPL实力减弱
- 网游|颠覆你认知的网游土豪,程序员加班为他改游戏,还送专属服务器
- 网易|永劫无间诡异宕机事件:网易机房过热,程序员竟然祭出了干冰?
- 传奇世界|传奇世界:当年老玩家们最爱的神兵,杀人越货极品
- 国服|5年老玩家翻到S8赛季国服李白,7000战力便可上榜,榜一现已成为大主播
- faker|传奇永不熄!网友整理韩籍选手兵役情况,Faker有免服兵役可能性
- perkz|perkz将离开C9回LEC?TSM七年老将也执意离队,大合同也留不住他
- kpl|KPL五年老选手只剩猫神,刺痛去K甲继续梦想!曾泪目表态不能登场
- 传奇|整理传奇的奇葩事件,老玩家们才知道!