千锋教育-做有情怀、有良心、有品质的职业教育机构

新手学武汉Python培训必须遵守的命名规范

来源:千锋教育
发布人:lemon
时间: 2021-05-20 15:44:00

       凭借语法简洁的特性,Python吸引了大批非专业人士的关注。人工智能时代的来临让Python大放异彩,选择学习Python培训的人也逐年增多。对于新手来说,正确的命名很关键,接下来千锋武汉Python培训小编就给大家简单讲解一下Python命名规范。

81

       1、包名:全部小写字母,中间可以由点分隔开,不推荐使用下划线。作为命名空间,包名应该具有唯一性,推荐采用公司或者组织域名的倒置,如com.apple.quicktime.v2。

       2、模块名:全部小写字母,如果是多个单词构成,可以用下划线隔开,如dummy_threading。

       3、类名:总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。

       类总是使用驼峰格式命名,即所有单词首字母大写其余字母小写。类名应该简明,精确,并足以从中理解类所完成的工作。常见的一个方法是使用表示其类型或者特性的后缀,例如:

       SQLEngine、MimeTypes。

       4、异常名:异常属于类,命名同类命名,但应该使用Error作为后缀。如FileNotFoundError

       5、变量名:变量名:全部小写,由下划线连接各个单词。如color = WHITE,this_is_a_variable = 1

       *注意*:

       1.不论是类成员变量还是全局变量,均不使用 m 或 g 前缀。

       2.私有类成员使用单一下划线前缀标识,如_height。多定义公开成员,少定义私有成员。

       3.变量名不应带有类型信息,因为Python是动态类型语言。如 iValue、names_list、dict_obj 等都是不好的命名。

       6、函数名和方法名:

       函数名应该为小写,可以用下划线风格单词以增加可读性。如:myfunction,my_example_function。

       *注意*:

       混合大小写仅被允许用于这种风格已经占据优势的时候,以便保持向后兼容。

       总使用“self”作为实例方法的一个参数。总使用“cls”作为类方法的一个参数。

       如果一个函数的参数名称和保留的关键字冲突,通常使用一个后缀下划线好于使用缩写或奇怪的拼写。

       7、常量名:全部大写字母,如果是多个单词构成,可以用下划线隔开,如YEAR和WEEK_OF_MOUTH。

python1

       以上就是千锋武汉Python培训小编总结的Python的一些命名规范。了解Python命名规则可以帮助我们更好的处理代码,提高工作效率。如果你想快速入行Python可以来千锋武汉Python培训机构,专业大牛讲师全程面授讲解企业所需的高端技能,以项目驱动教学过程和内容助力你理论与实战兼备,打造属于你的职场高起点。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

热搜文章HOT

零基础如何快速学好武汉Java培训?Java培训难吗?

除了配以高品质的面授和大量实战项目训练,千锋武汉Java培训机构还在毕业前夕为学员安排模拟面试环节,让学员在真正的面试过程中可以充分的发挥...详情>>

行业资讯 2022-05-06 15:23:00

为什么很多人首选Java,现在参加武汉Java培训来得及吗?

说起学习编程语言,很多人都会将Java作为首选,Java自诞生到现在已经有数十年的历史,在每个月公布的编程语言排行榜中,Java依旧占据着前三的位...详情>>

行业资讯 2022-05-06 14:40:00

如何选择的武汉IT培训机构,这些你注意到了吗?

想要快速学习IT技术,进入互联网行业参加IT培训班是个不错的选择,但如何才能选到靠谱的武汉IT培训机构呢?千锋武汉IT培训小编给大家分享在选择...详情>>

行业资讯 2022-05-06 14:30:00

武汉IT培训怎么样,如何分清好坏?

IT开发的薪资和福利吸引着不少人前去学习,也是目前比较火爆的培训课程。很多想要学习的人都想通过参加IT培训班的方式来快速学习,但目前市面上...详情>>

行业资讯 2022-05-05 14:47:00

零基础参加武汉Java培训班,掌握哪些技能比较重要!

目前,Java的应用范围可以说非常广泛,几乎各行各业都需要Java开发类人才,正是因为如此,Java开发人员的就业前景和薪资水平都非常可观,吸引了...详情>>

行业资讯 2022-05-05 12:38:00