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

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,但不建议这样。

posted @ 2019-03-01 11:40  NoBugAnymore  阅读(1205)  评论(0编辑  收藏  举报