目录

  • 1 前言
    • 1.1  Python解释器安装
    • 1.2  PyCharm开发环境
  • 2 Python程序设计实验
    • 2.1  实验1 基本输入输出
    • 2.2  实验2 基本运算
    • 2.3  实验3 字符串处理
    • 2.4  实验4 列表与元组应用
    • 2.5  实验5 列表与元组应用
    • 2.6  实验6 字典与集合应用
    • 2.7  实验7 函数应用1
    • 2.8  实验8 函数应用2
    • 2.9  实验9 类的创建与应用
    • 2.10  实验10 模块应用
    • 2.11  实验11 文件操作
    • 2.12  实验12 异常处理
    • 2.13  实验13 使用正则表达式
    • 2.14  实验14 tkinter基础应用
  • 3 学习参考
    • 3.1  1 Python及其IDLE环境
    • 3.2  2 Python代码规范
    • 3.3  3 使用变量
    • 3.4  4 输入输出
    • 3.5  5 运算符
    • 3.6  6 字符串
    • 3.7  7 条件语句
    • 3.8  8 循环语句
    • 3.9  9 列表
    • 3.10  10 元组
    • 3.11  11 字典
    • 3.12  12 集合
    • 3.13  13 自定义函数
    • 3.14  14 内置函数
    • 3.15  15 类的创建和使用
    • 3.16  16 类的继承与多态
    • 3.17  17 time模块
    • 3.18  18 os模块
    • 3.19  19 random模块
    • 3.20  20 文件
    • 3.21  21 错误与异常处理
 2 Python代码规范

一、Python标识符

1、标识符由字母、数字、下划线组成,但不能以数字开头。

2、标识符是区分大小写的。


二、Python保留字(不能用作其他标识符名称)

and exec not

assert finally or

break for pass

class from print

continue global raise

def if return

del import try

elif in while

else is with

except lambda yield


三、行和缩进

1、相同逻辑层次的行必须包含相同的缩进空白数量。

以下代码行是错误的:

a=1

   b=2

2、逻辑层次不同,行缩进量必须不同。如:

if x>1:

   a=1

else:

   a=2

#语句以冒号结尾时,换行必须缩进

#利用Ctrl+[可以设置缩进左移;Ctrl+]设置缩进右移

3、python IDLE能够自动捕获逻辑层次并设置缩进。

4、使用斜杠将一行语句分为多行显示,不受缩进约束。如:

total = item_one + \

        item_two + \

        item_three

5、语句中包含 [ ], { } 或 ( ) 括号时不需要使用斜杠。如:

days = ['Monday', 'Tuesday', 'Wednesday',

        'Thursday', 'Friday']


四、引号的使用

1、可以使用单引号(')、双引号(")、三引号('''或\""") 来表示字符串。

2、引号的开始与结束必须是相同类型。

3、三引号可以由多行组成。


五、代码注释

1、单行或语句尾,以“#”开头的部分为注释。

2、多行注释使用三引号。


六、空行的使用

1、可以使用空行分隔,表示一段新代码的开始。

2、书写时不插入空行,Python解释器运行也不会出错。

3、空行也是程序代码的一部分。


七、一行包含多条语句

可以在同一行中使用多条语句,语句之间使用分号(;)分割。