Python语言基础中一些注意事项
Posted NoBugAnymore
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,但不建议这样。
以上是关于Python语言基础中一些注意事项的主要内容,如果未能解决你的问题,请参考以下文章