一、变量与常量
1. 变量
变量命名规范
Python变量命名规范基本和C语言一样:
- 标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(' _ ')。
- 标识符名称的其他部分可以由字母(大写或小写)、下划线(' _ ')或数字(0-9)组成。
- 标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注意前者中的小写n和后者中的大写N。
- 有效 标识符名称的例子有i、__my_name、name_23和a1b2_c3。
- 无效 标识符名称的例子有2things、this is spaced out和my-name。
2. 查看变量数据类型
3. 常量
二、接收用户输入
1. Python 2
Python 2中接收用户输入时,主要使用的是raw_input()函数:
2. Python 3
Python 3中接收用户输入时,主要使用的是input()函数:
三、Python中的字符编码问题
在Python 2中,Python解释器默认使用的是ASCII码,不支持运行中文程序,须在列头加一行如:
需要说明的是:
Python 3的解释器默认使用Unicode编码,它本身是可以对中文字符进行编码和解码的,所以即便不指定字符编码也能正常运行,但是还是建议保留字符编码的声明。
不建议写python解释器的绝对路径,如:
因为这样写的话,将来要想更换python解释器是非常麻烦的。
四、注释
关于注释,有两个原则:
- 不写没必要的:多余的注释只会让代码阅读者看着更乱,且容易分神
- 错误的注释不如没有注释:更改代码后,首先要做的就是更改注释
1. 块注释
块注释,顾名思义,应该是对一个代码块的注释。显然,对某个代码块的注释信息应该写在这个代码块的前面,并且缩进到与该代码块相同的级别。块注释的每一行都要以#号加上单个空格开始(注释中的缩进文本除外):
说明: Python中的单行注意与多行注意都是以# 号来标识的。如果注释信息只有一行,则为单行注释;如果注释信息有多行,则为多行注释。另外如果多行注释中有多个段落,则段落之间可以以一个#加单个空格的空注释行隔开。
2. 行内注释
如果要注释的代码块只有一行代码,且注释信息也很短,也可以把直接注释要写在代码的后面,这就是 行内注释 。行内注释要求代码与#号之间至少要有2个空格,同时#号与注释内容之间至少要有1个空格。
另外,行内注释并不被推荐使用