程序的语句元素
1.表达式
产生或计算新数据值的代码片段称为表达式。在python语句中,其一般是由操作数和运算符等构成的。表达式类似于数学中的计算公式,以表达单一功能为目的,运算后产生运算结果,运算结果的类型由数据和运算符共同决定。
表达式可以由多种运算符构成。运算时,将按照运算符的优先级进行各部分解析运算。以下是python中运算符的优先级(优先级越高越先运算,运算符都用双引号引用,在使用时注意去除双引号)。
有关“按位与” “按位或” “按位异”和 “左,右按位转移”的详情解释请看以下链接运算符解释
2.赋值语句
Python中“=”表示赋值的意思,即将等号右边的值赋给等号右边。而含有“=”的语句即为赋值语句。形如以下形式:
<变量>=<表达式>
同步赋值语句
将多个变量同时赋值。形如以下形式:
<变量1>,<变量2>……<变量n>=<表达式1>,<表达式2>……<表达式n>
同步赋值语句,可以运用交换两变量的值,简化程序。
一般情况下交换x,y值需要引入变量z,执行以下程序:
>>>z=x
>>>x=y
>>>y=z
三行语句才可完成交换,但是若是用同步赋值语句即:
>>>x, y = y, x
一行语句即可完成交换。
3.引用
python经常使用该程序以外的已有功能的代码,这个过程叫做“引用”。python中使用保留字“import”引用当前程序以外的功能库。方式如下:
import 功能库名称
如图下所示:
运行结果:
4.其它语句
1.分支语句
分支语句是控制程序运行的一类重要语句。它的作用是根据判断条件选择程序执行路径。分支语句包括:单分支,双分支和多分支。
(1)单分支语句
单分支语句是最简单的分支语句,使用方法:
if <条件>:
<语句块>
如:
(2)双分支语句
双分支语句是覆盖单个条件所有路径的一种分支语句。使用方法如下:
if<条件>
<语句块1>
else:
<语句块2>
如:
(3)多分支语句
根据判断条件选择程序执行的每一条路径,以下为使用方法:
if<条件1>
<语句块1>
elif<条件2>
<语句块2>
……
else:
<语句块n>
如:
2.循环语句
控制程序运行,根据判断条件或计数条件决定一段程序的运行次数。
(1)遍历循环
基本过程如下:
for i in range(<计数值>):
<表达式1>
例如:使某段程序连续运行10次,变量i用于计数:
for i in range(10):
<源代码>
(2)条件循环
循环语句有多种类型,例如条件循环,它的作用是根据判断条件,确定一段程序是否再次执行一次,或多次。基本过程如下:
while<条件>:
<语句块>
(循环一直进行,直到“条件”不成立)
例如:
注:本文章为, 我在学习python时的理解,可能会与网络上的课程有些许雷同,请各位见谅。