码迷,mamicode.com
首页 > 编程语言 > 详细

Python语言基础中一些注意事项

时间:2019-03-01 12:26:04      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:两种   私有   ctrl   nbsp   标示符   type   临时   选择   ror   

1.注释规则  :单行注释(#),多行注释(快捷键:Ctrl+/),中文注释

2.代码缩进:Python中用代码缩进和冒号(:)来区分代码的层次(而缩进一般都是4个空格)

     注意:Python对代码的缩进要求特别严格,同一级别的代码缩进必须相同,如果采用合理的代码缩进,将抛出SyntaxError异常。

3.编码规则:(采用PEP8作为编码规范)

 <1>每个import语句只导入一个模块,尽量避免一次导入多个模块。

      推荐:import os                               不推荐:import os,sys

                 import sys

<2>Python语言末尾没有分号

<3>建议每行不超过80个字符,若超过可以用括号将多行内容隐匿连接起来,不推荐用反斜杠。

     注意:有两种情况不换行:1.导入的模块语句过长。 2.注释里的URL

<4>尽量避免再循环中使用+和+=操作符累加字符串。因为字符串不可变,这样会创建不必要的临时对象。

 <5>适当使用异常处理结构提高程序容错性。

4.命名规范:

<1>模块名尽量短小,使用全部小写字母,可以使用下划线分割多个字母

<2>包名尽量短小,使用全部小写字母,不推荐使用下划线

<3>类名采用首字母大写形式。

<4>模块内部的类采用下划线+pascal风格的类名组成

<5>函数,类的属性和方法命名规则与模块相似

<6>使用单下划线开头的变量和函数是受保护的。不能被import*from导入

<7>使用双下滑线开头的实例变量和方法是类私有的。

5.保留字:

  注意:保留字区分大小写。如:if是保留字,而IF不属于保留字,同样保留字不能作为变量的名称

例如:if=‘坚持下去不是因为我不是坚强,而是我别无选择,‘

           print(if)  是错误的

6.标示符

  Python 中的标示符不能包含空格、@、%、$等特殊字符

单下划线开头:受保护,不能被导入

双下划线开头:私有成员

双下划线开头和结尾表示构造函数,如:__init()__()

在Python 中允许标示符为汉子,但不推荐使用。如:我的名字=‘明日科技’

7.定义变量

Python是一种动态语言,他的类型可以随时发生改变,也可以多个变量指向同一个值

type():返回变量类型 id():返回变量所指的内存地址

8.布尔类型:True=1  False=0  布尔类型可以进行数值运算,如:False+1=1,但不建议这样。

Python语言基础中一些注意事项

标签:两种   私有   ctrl   nbsp   标示符   type   临时   选择   ror   

原文地址:https://www.cnblogs.com/hy-nobug/p/10455475.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!