【第二章】python语言基本语法元素
一、程序的格式框架
- 缩进
缩进是python语言表明程序框架的 唯一 手段,用来表示代码之间的包含关系。1个缩进等于4个空格。 - 注释
注释分为单行注释和多行注释。
python语言的注释采用#开头。
#这是一行注释
#这是第二行注释
#这是第三行注释
print("这句话不是注释,后面的才是")#这才是注释
二、语法元素的名称
- 变量
变量是保存和表示数据值的一种语法元素。
变量是可以改变的,变量的修改是通过赋值的形式进行修改的。
>>>a = 1
>>>a = a + 1
>>>print(a)
2
- 命名
Python语言允许采用大写字母、小写字母、数字、下划线(_)和汉字等字符及其组合给变量命名。 但不是以数字开头,中间不能出现空格,长度没有限制
注意:标识符对大小写字母是敏感的,例如:python和Python是两个不同的名字 - 保留字(即:关键字)
保留字,是指程序内部已经定义好的 ,保留使用的标识符。
需要特别注意的是:在给变量命名的时候,不允许和保留字重名
python语言共有33个保留字,在此并不一一例举了。
三、python的数据类型
python支持多种数据类型
- 数字类型
整数、 浮点数 、复数 ,分别对应的是数学里的 整数 、实数 和 复数。 - 字符串
两个双引号或者单引号括起来的一个或多个字符
字符串的序号体系有两种,一种是正向从零递增,另一种是反向从负一开始递增
例如一个字符串的长度为L。正向递增,从最左侧字符开始,以序号0递增至序号L-1,反向递增,从最右侧开始,从-1开始递增至-L。
另,可以通过[M:N]格式获取字符串的子串。通过len()函数获取字符串的长度。
- 元组 集合 列表 字典 …
具体讲解见续更新
四、程序的语句元素
- 表达式
产生或者计算新数值的代码片段称为表达式。
表达式一般以数据或者操作符构成 - 赋值语句
<变量>=<表达式>
<变量1>,<变量2>,<变量3>...<变量N>=<表达式1>,<表达式2>,<表达式3>...<表达式N>
例;将x,y的值互换—— x,y=y,x
- 引用
引用,即使用当前程序之外已有的功能代码
几种使用方式如下:
1.import <功能库名称>
2.import <功能库名称> as <别名>
3.from <功能库名称> as <函数名>
或from <功能库名称> as *
- 其他语句
1.分支语句
if<条件>:
<语句块>
2.循环语句
while<条件>:
<语句块1>
<语句块2>
具体讲解见续更新
五、基本数据输入输出函数
- input()函数
在获得用户的输入之前,input()函数可以包含一些提示性信息,给用户一些输入前的提示。
<变量> = input(<提示性文字>)
- eval()函数
python语言中非常重要的函数,容易让人遗忘,务必注意!
其主要功能是去除字符串两边的引号,例如一个数字字符串,去除引号后字符串就变为了数字类型。
eval()函数通常跟input()函数搭配使用,使用格式如下:
<变量> = eval(input(<提示性文字>))
- print()函数
print():输出函数,主要功能在于输出信息输出运算结果。
主要有三种方式:
1.输出字符串
2.输出一个或多个变量
3.混合输出字符串与变量值(常考点)
print(<待输出字符串>)
print(<变量1>, <变量2>,…, <变量n>)
print(<输出字符串模板>.format(<变量1>, <变量2>,…, <变量n>))