Python代码缩进与冒号
代码缩进是在一行代码前加空格或制表符类表示行与行之间的层次关系。
代码缩进是Python的语法规定,Python用冒号和代码缩进来区分代码之间的层次。
time = 12
if (time == 12 ):
print '12'
else:
print '18'
time = time + 6
print str(time)
#结果为
12
Python对代码缩进要求很严格,如果没有进行代码缩进则程序会报错。
time = 12
if (time == 12 ):
print '12'
else:
print '18'
time = time + 6
print str(time)
#结果为
12
18
以上两段代码为有无缩进的区别
Python空行分隔代码
函数与函数之间或类与类之间用空行分隔,表示一段新代码的开始。
用两行空行分隔顶层函数和类的定义
用两行空行分隔类内的方法的定义
一组相关的单句之间可以省略空行
类中的方法的定义时,在class行和第一个方法定义之间也要有一个空行
函数与函数之间要有空行,表示每个逻辑段落
Python命名规则
1.包、模块的命名规则
包名全部以小写字母的形式来命名。
模块名应该为不含下划线、简短、小写字母类命名。模块名被映射到文件名,有些文件系统对大小写不敏感而且会截取比较长的名字。
Filename:pythonModule.py
2.类、对象的命名规则
类名采用Capwords约定,即每个单词的首字母要大写,其他字母小写,例如 MyStudent
对象名用小写字母表示
类中的私有属性、私有方法以两个下划线作为前缀 例如 __usename
对象通过点操作符类访问类中的属性和方法
3.函数的命名规则
函数名必须以下划线或字母开头,可以包含任意字母、数字、下划线的组合
函数名是区分大小写的
函数名不能是保留字
python代码注释
1.单行注释
单行注释以#号加若干空格开始,以回车结束
#声明并初始化变量num
num = 1
2.行内注释
行内注释应该至少用两个空格和语句分开,注释以#号加若干空格开始,以回车结束
num = 1 #声明并初始化变量num
3.注释块
注释以#号加若干空格开始,注释块内的段落以仅含单个#的行分隔。
#声明并初始化变量num
#改变变量num的值,使值扩大10倍
#
#输出变量的值
num = 12
num *= 10
print num
4.特殊含义的注释
中文注释
如果要在代码中使用中文注释,必须在Python文件的最前面加上如下注释
#_*_coding:UFT-8 _*_
跨平台注释
如果需要使用Python程序运行在Windows以外的平台上, 需要在Python文件的最前面加上如下注释
!# /usr/bin/python
Python语句分隔
在Python中可以用“;”作为语句的结束,也可以省略 例如
Print “Hello world!”
Print “Hello world!”;
两句话等价,但在一行内输入多句则不能省略 例如
#使用分号分隔语句
x = 1; y = 2; z = 3
若不用分号分开则会报错
总结自《Python web 开发实录》