python语言命名规则是什么?-Python教程

资源魔 85 0

python言语定名规定:

一、模块 :
模块只管即便应用小写定名,首字母放弃小写,只管即便没有要用下划线(除了非多个单词,且数目没有多的状况)。

# 正确的模块名import decoderimport html_parser
# 没有保举的模块名import Decoder

二、类名 :
类名应用驼峰(CamelCase)定名格调,首字母年夜写,公有类可用一个下划线扫尾。

class Farm():
    pass
class AnimalFarm(Farm):
    pass
class _PrivateFarm(Farm):
    pass

三、函数 :
函数名一概小写,若有多个单词,用下划线离隔。

def run():
    pass
def run_with_env():
    pass

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

class Person():
    def _private_func():
        pass

四、变量名 :
变量名只管即便小写, 若有多个单词,用下划线离隔。

if __name__ == '__main__':
    count = 0 
    school_name = ''

五、常量 :
常量应用如下划线分隔的年夜写定名。

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

保举教程:《python教程》

以上就是python言语定名规定是甚么?的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题 命名规则

抱歉,评论功能暂时关闭!