使用代码编辑器
使用代码编辑器可以保存我们编写的代码,代码保存后也可以随时打开并重新编辑代码。

代码编辑器类似记事本,可以直接在代码编辑器的窗口编写代码,需要保存代码时,可以把代码保存到文件,当需要再次编辑代码时,可以使用代码编辑器打开前面保存的代码文件。Python代码文件的扩展名是py。
要使用代码编辑编写Python代码,首先要做的就是在Shell窗口打开编辑器并新建一个代码文件。

第一个步骤是用鼠标单击【File】菜单,Shell窗口会弹出File菜单项列表,然后用鼠标选择并单击【New File】菜单项。当然也可以使用快捷键Ctrl+N来打开编辑器并新建一个代码文件。

在打开的代码编辑窗口输入了下面的代码:
# 求矩形的面积
width = 12
height = 5
S = width * height
print(S)
在代码编辑窗口编写Python代码,和在Shell窗口编写代码有所不同:代码编辑窗口没有命令提示符,可以直接编写代码;一条语句写完后,按下【Enter】键,代码编辑窗口并不执行该条语句,而是开始编写一条新的语句。
编写完代码,下一步要做的是将编写的代码保存到文件。

用鼠标单击【File】菜单,然后在弹出的菜单项列表选择并单击【Save】菜单项。当然也可以使用快捷键Ctrl+S来保存代码文件。

编写的代码保存到文件后,代码编辑窗口的标题会分别列出代码的文件名称和代码文件的保存路径。
保存了代码,下一步要运行编写的代码,查看代码运行结果。

用鼠标单击【Run】菜单,Shell窗口弹出Run菜单项,在弹出的菜单项列表选择并单击【Run Module】菜单项,或者按下F5快捷键。

编写的代码会在Shell窗口运行,并输出代码的运行结果。
注意:运行代码是指代码由Python解释器解释代码并执行代码的过程。
代码注释
代码的注释对编写的代码起到一个解释的作用,借助于代码注释可以让其他开发者很容易看懂你写的代码,理解代码结构,也有助于你在很长时间后,能够看懂自己写的代码。
单行注释
Python使用“#”符号标识单行注释,带有“#”符号开始的语句为注释语句,解释器不会解释执行该条语句。
>>> #创建num变量
>>> num = input("请输入一个数值")
请输入一个数值30
>>> #输出num
>>> print(num)
30
>>>
在上面的代码中,以符号“#”开始的语句为代码的注释,以符号“#”开始的代码注释只能进行单行注释,不能进行多行注释。
多行注释
在Python中,多行注释使用三个单引号(''')或三个双引号(""")封闭起来。
>>> '''
这是多行注释,用3个单引号
这是多行注释,用3个单引号
这是多行注释,用3个单引号
'''
>>> """
这是多少注释,用3个双引号
这是多少注释,用3个双引号
这是多少注释,用3个双引号
"""
>>>
在上面的代码中,多行注释分别被三个单引号和三个双引号封闭起来。
代码缩进
在Python语言中,Python代码使用缩进对齐来表示代码逻辑。缩进就是不同层次语句通过缩进相同的空格数量来区分,对齐就是同一层次的语句要对齐,即每条语句缩进的空格数量要相同。
下面的代码给出了缩进样例,代码用到了条件结构,暂时不用理解条件结构,这里主要是对代码缩进有个感性认识。

上面的代码结构被分为两个层次,注释语句除外,第02、03、06、08行语句为第一层次,第07、09行语句为第二层次。层次的划分通过缩进英文空格来实现,缩进空格可以使用Tab键,也可以直接输入空格,缩进建议为四个空格。

在上面的条件结构中有4条语句,共分为两个层次,if和else语句是第一层次,if语句和else语句要左端对齐,print语句是第二层次,因此print语句要缩进相应的空格。
建议在代码块的每个缩进层次使用单个制表符或两个空格或四个空格 , 切记不能混用。
编写多行语句
Python语句一般以新的一行作为前面语句的结束。但在一些情况下,有可能一条语句需要在多行输出,如语句过长,导致编辑器的窗口宽度不能完全完全显示时。就可以使用“\”符号将一行语句分为多行。
print('Hello World')
bookbrief='课程阐述Python的核心内容,\
包括基本的概念和语句、Python对象、映射和集合类型、\
文件的输入和输出、函数和函数式编程等内容。'
print(bookbrief)
在上面的代码中,变量bookbrief存储的文字内容过长,一行内容放不下,使用“\”将一行语句分为多行。
转义符
在编程语言中,定义一些符号为转义符,定义的转义符有特殊的含义,和符号自身表示的含义不同。转义符以“\”开始,后面跟一个或几个字符。下表列出了在编写代码时,经常使用的转义符。

编码规范
编码规范,主要是命名规范和编码格式要求。
命名规范
开发Python程序需要对变量、函数、模块、类等命名,在命名时需要遵循一定的规范。
(1)命名基本要求
命名含义清晰、不易混淆,使用标准的英文单词或缩写,若使用特殊约定或缩写,则要有注释说明。
(2)模块命名
Python中的模块命名应全部以小写字母命名,在名称中如果有多个单词,使用下划线分隔单词。
(3)类命名
类命名以大写字母开头,其他字母都小写的英文单词组成。类应以名词或名词短语命名,并体现类的作用。
(4)函数命名
函数命名一般都采用小写字母命名,如名称有多个单词,可用下划线隔开。
(5)函数参数与变量命名
参数与变量的命名应尽量采用小写形式,如名称有多个单词,可用下划线隔开。对于变量命名,禁止取单个字符(如i、j、k...),但i、j、k作局部循环变量允许使用。
编码格式要求
格式要求即代码的排版要求,规范的代码排版可以提高程序的易读性,也容易发现代码存在的问题。下面给出了具体的排版规范要求。
(1)代码行的长度
单行不应超过80个字符,较长的语句要分成多行书写;
(2)空行
相对独立的代码块之间、变量说明之后应加空行。
要让代码具有良好的可读性。除了注释和命名外,排版格式对提高可读性也是非常重要的。排版要点是要利用好缩进、空行和空格,让代码结构变得清晰。
上机操作
新建一个Python代码文件,并在新建的代码编辑窗口输入下面的代码:
# 求圆的面积
radius = 3.2
pi = 3.14
S = pi * radius * radius
print(S)
将编写的的代码文件保存到磁盘目录,文件名称为circle.py,在代码编辑窗口运行代码文件,查看程序运行结果。并说明代码文件中每行代码的作用。