PYTHON语言基础——数据类型和表达式变量和赋值语句课件浙教版高中信息技术必修
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
s= 314.0
3. 判断x是否在区间[a,b)上,哪个逻辑表达式是正确的?( A )
A. x>=a and x<b B. x≥a and x<b C. a≤x<b D. a<=x or x<b
4. 设a=8、b=6、c=5、d=3,表达式a==c and b!=c or c>2*d的 值是( C )
优先级
1 1 1 1 2 2 3
优先级
2 3 1
优先级为not>and>or
知识点二:变量和赋值语句
1、变量
常量:程序运行时,其值不变的量。如3、3.14、’red’等。
变量:程序运行时,有些数据是未知或可变的,为了更灵活地使用
这些数据,可以使用变量来存储。为了能多变量进行访问,需要对
变量进行命名。
A.1
B.True
C.False
D.0
5. 设A=6、B=3、C=4、D=3,计算下列表达式的值。
(1)A>B and C<=D or 2*A>C __Tr_u_e_____
(2)3>2*B or A==C and B!=C or C>D _T_r_u_e_____
(3)100%3+3**3-20//3
变量就像是一个房间
这里我们用到的
“=”称为赋值
运算符,就是把 右边的值赋予给 左边的变量
变量名就是房间号 306
每次入住的客人 就是变量的值
306房=糖果客人
变量命名规则
变量命名规则
Python保留字其含义已定义,只允许用来表达特定的语义, 我们无法更改其含义。不能用来做变量名、函数名或类名等 标识符。
x=x+y x=x-y x=x/y x=x*y x=x//y x=x%y
关系运算符
逻辑运算符
赋值运算符
x=10
x+=2.0
y=’abc’
y*=2 print(x) __1_2_.0__ print(y) _a_b_c_a_b_c
由于Python是动态类型 语言,因此在使用前不 需要预先声明变量的数 据类型。通过赋值语句 创建,且变量的值和类 型都可以改变。
布尔型 列表型
bool list
关系、逻辑判断,只有两种值:True和False
列表序列,元素之间用逗号间隔,如[1, 0, 2, 3, 5,]
现实事物或现象 年龄 体重
试一试:确定数据类型
接下来如 何对数据
列举的数据
数据类型进行加工
处理?
16
整型int
51.6实型floΒιβλιοθήκη t名字“Sophia”
列出信号灯的三 ['红', '黄', '绿']
随堂练习
1.写出Python语言表达式
问题描述
Python语言表达式
2a
b+c
2 * a / (b + c)
将"中国"和"必胜!"连成一个字 符串
"中国"+"必胜!"
v >= 7.9 and v < 11.2
当发射物体的发射速度
7.9km/s≤v<11.2km/s时,被发 或7.9
11.2
射物体将环绕地球运动,成为地
第三章 算法的程序实现
3.2 Python语言基础——数据类型和表 达式、变量和赋值语句
学习目标
1.掌握Python基本数据类型,能确定现实数据的类型. 2.熟悉Python变量命名规则.
新课讲授 知识点一:数据类型和表达式
1、数据类型 Python常用数据类型
序列是 Python中的
数据类型 类型标识符
种颜色名称
闸刀开关
True, False
字符串型str 列表型list 布尔型bool
2、表达式
基本运算是数据处理中最常用的手段。 Python的基本运算包括算术运算、关系运算和逻辑运算三大 类。
、运算符和圆括号等按一定的规则组合构成一个 表达式,可以用来描述数据计算过程或各种条件的判断等。
/:参与运算的两个数值,不管是实型还是整型,运算的结果只能是实型。 其它算术运算符:参与运算的两个数值除非都是整型,结果才为整型;否则 结果是实型。如4/2的结果为2.0。4**0.5//2的结果为1.0。
试一试:判断变量名是否合法
_count1
HelloWorld
ans?1 print 3ans
2、赋值语句
赋值运算符 描述
赋值运算符
= += -= /= *= //= %=
算术运算符
直接赋值 x+=y 相当于 X-=y 相当于 x/=y 相当于 x*=y 相当于 x//=y 相当于 x%=y 相当于
内置数据结
数据表示形式 构,常见的
整型
int
序列有:字
数学中的整数,如:1, -8080等
符串、列表、
十六进制数(用0x前缀),如:0x68ff00字等典、元组。
实型
float
数学中的实数,如:2.0、3.14等 用科学计数法表示的实数,如:0.000012可以写成1.2e-5等
字符串型 str
字符串序列,用单引号、双引号或三引号表示,如:'Hello, world'、"这是一个字符串!"、’’’520’’’等
22
(4)23//3+12%5**2
19
(5)”f”+”o”*2+”t”
‘foot’
球卫星
2. 以下程序运行的结果为?
first_name='Lining' last_name='Zhujuan' name=first_name+' '+last_name print(name)
Lining Zhujuan
计算圆的面积 pi=3.14 r=10 s=pi*r*r print(“s=“,s)
+ :除了用于数值加法以外,还可以用于列表、元组、字符串等序 列的连接,但不支持不同类型的对象之间相加或连接。 * :除了用于数值乘法,还可用于列表、元组、字符串等序列类型 与整数的乘法,表示序列元素的重复,生成新的序列对象。 如:’abc’+’bcd’的结果为’abcbcd’;
[1,2,3]+[2,3]的结果为[1,2,3,2,3] ’abc’*2的结果为’abcabc’ 布尔型: True =1 False = 0 有括号的先算括号里面的:5*(1+3)=20
3. 判断x是否在区间[a,b)上,哪个逻辑表达式是正确的?( A )
A. x>=a and x<b B. x≥a and x<b C. a≤x<b D. a<=x or x<b
4. 设a=8、b=6、c=5、d=3,表达式a==c and b!=c or c>2*d的 值是( C )
优先级
1 1 1 1 2 2 3
优先级
2 3 1
优先级为not>and>or
知识点二:变量和赋值语句
1、变量
常量:程序运行时,其值不变的量。如3、3.14、’red’等。
变量:程序运行时,有些数据是未知或可变的,为了更灵活地使用
这些数据,可以使用变量来存储。为了能多变量进行访问,需要对
变量进行命名。
A.1
B.True
C.False
D.0
5. 设A=6、B=3、C=4、D=3,计算下列表达式的值。
(1)A>B and C<=D or 2*A>C __Tr_u_e_____
(2)3>2*B or A==C and B!=C or C>D _T_r_u_e_____
(3)100%3+3**3-20//3
变量就像是一个房间
这里我们用到的
“=”称为赋值
运算符,就是把 右边的值赋予给 左边的变量
变量名就是房间号 306
每次入住的客人 就是变量的值
306房=糖果客人
变量命名规则
变量命名规则
Python保留字其含义已定义,只允许用来表达特定的语义, 我们无法更改其含义。不能用来做变量名、函数名或类名等 标识符。
x=x+y x=x-y x=x/y x=x*y x=x//y x=x%y
关系运算符
逻辑运算符
赋值运算符
x=10
x+=2.0
y=’abc’
y*=2 print(x) __1_2_.0__ print(y) _a_b_c_a_b_c
由于Python是动态类型 语言,因此在使用前不 需要预先声明变量的数 据类型。通过赋值语句 创建,且变量的值和类 型都可以改变。
布尔型 列表型
bool list
关系、逻辑判断,只有两种值:True和False
列表序列,元素之间用逗号间隔,如[1, 0, 2, 3, 5,]
现实事物或现象 年龄 体重
试一试:确定数据类型
接下来如 何对数据
列举的数据
数据类型进行加工
处理?
16
整型int
51.6实型floΒιβλιοθήκη t名字“Sophia”
列出信号灯的三 ['红', '黄', '绿']
随堂练习
1.写出Python语言表达式
问题描述
Python语言表达式
2a
b+c
2 * a / (b + c)
将"中国"和"必胜!"连成一个字 符串
"中国"+"必胜!"
v >= 7.9 and v < 11.2
当发射物体的发射速度
7.9km/s≤v<11.2km/s时,被发 或7.9
11.2
射物体将环绕地球运动,成为地
第三章 算法的程序实现
3.2 Python语言基础——数据类型和表 达式、变量和赋值语句
学习目标
1.掌握Python基本数据类型,能确定现实数据的类型. 2.熟悉Python变量命名规则.
新课讲授 知识点一:数据类型和表达式
1、数据类型 Python常用数据类型
序列是 Python中的
数据类型 类型标识符
种颜色名称
闸刀开关
True, False
字符串型str 列表型list 布尔型bool
2、表达式
基本运算是数据处理中最常用的手段。 Python的基本运算包括算术运算、关系运算和逻辑运算三大 类。
、运算符和圆括号等按一定的规则组合构成一个 表达式,可以用来描述数据计算过程或各种条件的判断等。
/:参与运算的两个数值,不管是实型还是整型,运算的结果只能是实型。 其它算术运算符:参与运算的两个数值除非都是整型,结果才为整型;否则 结果是实型。如4/2的结果为2.0。4**0.5//2的结果为1.0。
试一试:判断变量名是否合法
_count1
HelloWorld
ans?1 print 3ans
2、赋值语句
赋值运算符 描述
赋值运算符
= += -= /= *= //= %=
算术运算符
直接赋值 x+=y 相当于 X-=y 相当于 x/=y 相当于 x*=y 相当于 x//=y 相当于 x%=y 相当于
内置数据结
数据表示形式 构,常见的
整型
int
序列有:字
数学中的整数,如:1, -8080等
符串、列表、
十六进制数(用0x前缀),如:0x68ff00字等典、元组。
实型
float
数学中的实数,如:2.0、3.14等 用科学计数法表示的实数,如:0.000012可以写成1.2e-5等
字符串型 str
字符串序列,用单引号、双引号或三引号表示,如:'Hello, world'、"这是一个字符串!"、’’’520’’’等
22
(4)23//3+12%5**2
19
(5)”f”+”o”*2+”t”
‘foot’
球卫星
2. 以下程序运行的结果为?
first_name='Lining' last_name='Zhujuan' name=first_name+' '+last_name print(name)
Lining Zhujuan
计算圆的面积 pi=3.14 r=10 s=pi*r*r print(“s=“,s)
+ :除了用于数值加法以外,还可以用于列表、元组、字符串等序 列的连接,但不支持不同类型的对象之间相加或连接。 * :除了用于数值乘法,还可用于列表、元组、字符串等序列类型 与整数的乘法,表示序列元素的重复,生成新的序列对象。 如:’abc’+’bcd’的结果为’abcbcd’;
[1,2,3]+[2,3]的结果为[1,2,3,2,3] ’abc’*2的结果为’abcabc’ 布尔型: True =1 False = 0 有括号的先算括号里面的:5*(1+3)=20