一文带你了解python语言命名规则!
  3BR8sZaqs7Rx 2023年11月02日 42 0

  众所周知,Java、C、C++等语言进行命令时需要遵守一定的规则,而Python和它们一样,在命名上也有一套自己的规则,只有我们遵守相关命名规则,才可以让程序的可读性大大增加,使得代码的逻辑性增强。那么python语言命名规则是什么?这篇文章带大家了解一下。

  1、模块

  模块尽量使用小写命名,首字母保持小写,尽量不要用下划线。

  # 正确的模块名import decoderimport html_parser

  # 不推荐的模块名import Decoder

  2、类名

  类名使用驼峰命名风格,首字母大写,私有类可用一个下划线开头。

  class Farm():

  pass

  class AnimalFarm(Farm):

  pass

  class_PrivateFarm(Farm):

  pass

  3、函数

  函数名一律小写,如有多个单词,用下划线隔开。

  def run():

  pass

  def run_with_env():

  pass

  私有函数在函数前加一个下划线_。

  class Person():

  def_private_func():

  pass

  4、变量名

  变量名尽量小写,如有多个单词,用下划线隔开。

  if __name__ == '__main__':

  count = 0

  school_name =''

  5、常量

  常量使用以下划线分隔的大写命名。

  MAX_OVERFLOW = 100

  Class FooBar:

  def foo_bar(self,print_):

  print(print_)

  建议不要用==进行布尔比较。

  # Yes

  if greeting::

  pass

  # Noif greeting == True

  pass

  if greeting is True

  # Worse

  pass

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

3BR8sZaqs7Rx