内容正文:
1
2.3.2
常量,变量及表达式
学习目标
掌握Python语言变量的命名,能正确书写表达式。
掌握Python语言表达式描述,感受计算机编程的魅力。
熟练掌握三种运算符的使用。
了解常量、变量的概念
常量、变量
圆周率π 、圆的面积S、圆的半径r
新课讲解
r
s
圆的面积S与半径r之间满足下列关系:S=πr²
有3个不同的量:
不变的量
变化的量
常量与变量
5
新课讲解
常量与变量
常量:程序运行过程中,其值不能改变的量。如3.14、2、 ' red '等。
变量:程序运行过程中,其值可以改变的量。变量是 Python 程序用来保存数据的存储单元,为了方便访问这块存储单元,Python 给这块存储单元命名,该名称即为变量名。
6
常量与变量
执行一段代码,说说x的值到底应该是什么。
x=3
x=“hello world”
x=3.1415926
print(x)
@
2.3.1 数据类型
7
常量与变量
看看x的值是怎样变化的。
x=3
print (“输出第一次x的值为:”,x)
x=“hello world”
print (“输出第二次x的值为:”,x)
x=3.1415926
print (“输出第三次x的值为:”,x)
@
2.3.1 数据类型
8
由字母(包含汉字)、数字、下划线(_)组成。
变量名不能以数字开头
变量名区分大小写
变量名不能用系统关键字
SUM ≠ sum ≠ Sum
半径r,面积s,求和sum
r
print、if
“见名知意”
2lan
总结:四可以、三不能,一知意。
变量命名规则
@
2.3.1 数据类型
9
r
Python 的标准库提供了一个keyword模块,可以输出当前版本的所有关键字。
在程序运行窗口依次输入以下语句:
import keyword
keyword.kwlist
系统关键字
@
2.3.1 数据类型
10
分析下列语句是否能够被执行,如果可以,请写出结果,如果不行请说出原因。
区分大小写
不能以数字开头
系统关键字不能作为变量名
小组讨论
@
2.3.1 数据类型
Myname=“lily”
print (myname)
5a=22
print(5a)
for=5
print(for)
1.下列选项可以用作变量名的是( )
A. If B.4y C.X + y D.x2
练一练
2.下列选项可以用作变量名的是( )
A.123ask B. ask
C. a?sk D. a*sk
D
B
@
2.3.1 数据类型
12
变量名:r
变量值:2
变量类型:整型
r = 2
Python语言中的变量是在首次赋值时创建的。赋值语句是最基本的程序语句,其作用是将表达式的值赋给左边的变量。
变量赋值语句
@
2.3.1 数据类型
赋值语句的一般形式:
变量名 = 表达式
赋值符号
注意:单个常量或变量也是表达式
变量赋值语句
@
2.3.1 数据类型
1、Python语言中的变量必须在使用前被赋值,不能使用未被赋值的变量。
2、赋值语句不是代数等式,赋值号与等号形同而意不同。
3、赋值号左边只能是变量名字,而不能是表达式。如:2-a=X是错误的。
4、把字符串赋给变量时,该字符串必须用引号括起来。如:language = "Python语言"。
5、在使用过程中变量能够被重新赋值。给同一个变量重复赋值时,新值代替旧值。
变量赋值语句
@
2.3.1 数据类型
15
实践活动1:求圆的面积
2
@
2.3.1 数据类型
实践活动1:求圆的面积
2
r = 2
r = int(input("请输入半径:"))
r = int(input())
字符串型
@
2.3.1 数据类型
更加完善的程序
2
@
2.3.1 数据类型
1、正确的赋值语句是( )
A. x-y=8 B.8=x-y
C. x=8+y D.-y+x=8-x
练一练
2、已知a=2,b=3,则语句a=b执行后,变量a和变量b的值分别是( )
A.2、2 B.3、3 C.2、3 D.3、2
@
2.3.1 数据类型
19
2.3.2 运算符及表达式
运算符:标明了对操作数(参与运算符计算的数据)所进行的运算。常用的运算符有算数运算符、关系运算符、逻辑运算符。
表达式:运算符与操作数连接而成的有意义的式子叫表达式。表达式在进行运算处理后得到的结果称为表达式的值。
运算符与表达式
21
算数运算符:主要进行算数运算,运算的结果为整型或浮点型。
算数运算符
22
运算符 表达式 示例
+ x + y 5 + 2结果7