1.4 程序的组成部分
1.4.1 模块
模块包含python命令
模块可导出为文件,也可引入到python shell中
导入模块命令:
import module #load module
1.4.2 表达式和语句
Python将代码分成两类,即表达式或语句。
表达式:值和运算符的组合,将产生新值(有返回值),如在shell 中输入
>>> x = 2
>>> x + 2
4
语句:执行一些任务,没有返回值。
表达式有值,但语句没有值。可以输出表达式所产生的值,例如输出x+5,但不能输出语句,例如print (y = x + 5)。
能用print打印的即为表达式。
1.4.3 空白
空白用于分隔单词。Python中的空白可由以下符号产生:空格键、制表符、回车符、换行符、换页符和垂直制表符。在程序中使用空白,应该遵守如下规则:
(1)表达式内或语句内的空白将被忽略。例如:y = x + 5 与 y=x=5意义一样
(2)前导空白,即放在一行起始位置的空白,定义为缩进。缩进在Python中有着特殊的作用
(3)空白行,也被认为是空白。
缩进:Python用缩进来分组。对于需要组合在一起的语句或表达式,Python采用相同的缩进来进行区分。相当于Java中将语句用 { }括号起来。
续行:如果一条语句的长度超过了一行,为了提高可读性,可在前一行的末尾放置一个反斜杠字符(\)提示将续行。
1.4.4 注释:" # " 符号后面的任何内容都将编译器忽略。
1.4.5 Python的特殊元素:标记
1、关键字
关键字在Python中有特殊用途,不能用来进行命名操作。
2、运算符
3、标点符号和分隔符
4、字面量
字面量代表一个固定值,与字面量相反的量,叫变量。
1.4.6 命名
1、名字必须以字母或下划线开始
2、除了首字母,名称可以包含任何字母、数字和下划线
3、名字长度不限
4、名字区分大小写
常用的命名方法有:驼峰命名法(CamelCase)、帕斯卡命名法等。
驼峰命名法,是以单个单词或多个单词组成变量或者函数的唯一标识,第一个单词以小写字母开始,第二个单词以及后面的每个单词首字母大写,比如myFirstName、myLastName。
驼峰法分小驼峰法和大驼峰法:
小驼峰法,即首字母以小写开始。多用来标识变量。
大驼峰法(也称为帕斯卡Pascal命名法),即首字母以大写开始。多用来标识类名、函数名、属性、命名空间等。