2.3.1-2.3.2数据类型、常量、变量及表达式 课件(共19张PPT) 2022-2023学年人教中图版(2019)高中信息技术必修1

资源下载
  1. 二一教育资源

2.3.1-2.3.2数据类型、常量、变量及表达式 课件(共19张PPT) 2022-2023学年人教中图版(2019)高中信息技术必修1

资源简介

(共19张PPT)
2.3.1-2.3.2数据类型、常量、变量及表达式
**中学 **
算法与程序实现
学习目标
掌握Python语言的基本数据类型,理解常量、变量,能正确书写表达式。
能读懂简单的程序代码,根据具体问题改写和完善代码,感受计算机编程的魅力。
体验用Python编程的基本过程,提高用计算机解决问题的能力。
1
2
3
logo
自主学习
数据类型
常量
变量
运算符与表达式
数据类型
数据类型 类型标识符 类型说明及示例
整型 Int Python中的整数理论上可以任意大,可正可负
如:-99、666、220721158884874162
浮点型 float 表示小数,如3.14、0.0008、2.36E+6(2.36*106)
字符串型 Str 通常是用一对单引号(' ')或双引号(“ ”)括起来的一串字符,里面的内容可以是文字、数字、符号等,如:‘hello’、“中国”、“300451”
布尔型 Bool 用于逻辑判断,只有两个值,表示真的True和表示假的False
列表 list 用来存放一组数据的序列,列表中所有的元素放在 [ ] 中间,可以是数值,字符串,中间逗号分开,例如:[1, 2, 3],[‘a’, ‘b’, ‘c’]
Python语言常见的数据类型有以下几种:
数据类型
整型
浮点型
字符串型
布尔型
列表
9.9999
1938374923021888
'TURE'
FALSE
[“人类简史”, “时间简史”, “三体”, “流浪地球”]
“巴黎圣母院”
-7866554
[1,2,3,4,5]
数据和数据类型的配对连线
数据类型
强制转换数据类型
在程序设计中,可以通过强制类型转换操作,把某个数据从一种数据类型转换成为另一种数据类型。
数据类型转换函数 功能说明
float(x) 将x转换为一个浮点型数据
int(x) 将x转换为一个整型数据
Str(x) 将x转换为字符串型数据
体验交流
x=123456
y=float(x)
print("对比区别")
print("输出x的值:",x,"输出x的值:",y)
a=999.99
b=int(a)
print("对比区别")
print("输出a的值:",a,"输出b的值:",b)
每组选派一人说出结果后上机体验,验证结果。
a=34
print("a+a=",a+a,"str(a)+str(a)=",str(a)+str(a))
常量与变量
① 常量:常量指程序运行过程中,其值不能改变的量,例如1024、"red"等。
② 变量:变量指程序运行过程中,其值可以改变的量。变量是 Python 程序用来保存计算结果的存储单元,为了方便访问这块存储单元,Python 给这块存储单元命名,该名称即为变量名。
常量与变量
Python语言中,变量命名规则:
① 变量名可以包括字母、汉字、数字和下划线(_),但不能以数字开头。
例如:name2是合法变量名,而2name是非法变量名。
② 变量名区分大小写。
例如:myname和 Myname是不同的变量。
③ 为了便于理解,变量名应具有一定含义,即“见名知意”。
④ 不能用系统关键字作为变量名。系统关键字是程序设计语言中保留下来的用于特殊用途的标识符,每个关键字都有特殊的含义。
例如:for、in、if、continue、 break、else、and、not和or等。
常量与变量
赋值格式为:
变量名 = 表达式
注意: Python语言中的变量必须在使用前被赋值,不能使用未被赋值的变量。在使用过程中,变量还能够被重新赋值。
常量与变量
  分析下列语句是否能够被执行,如果可以,请写出结果,如果不行请说出原因。
区分大小写
不能以数字开头
系统关键字不能作为变量名
运算符与表达式
阅读教科书第58~59页内容,理解常用运算符,完成教科书第59页的“实践活动”。
运算符及表达式
常用的运算符有以下几种:
A
算术
运算符
B
关系
运算符
C
逻辑
运算符
运算符及表达式
① 算术运算符:主要进行算术运算,运算的结果为整型或浮点型。
运算符 说明 实例 结果
+ 加 12.45+15 27.45
- 减 4.56 - 0.26 4.3
* 乘 5 * 3.6 18.0
/ 除法(和数学中的规则一样) 7/2 3.5
// 整除(只保留商的整数部分) 7//2 3
% 取余,即返回除法的余数 7%2 1
** 幂运算/次方运算,即返回x的y次方 2**4 16,即2
运算符及表达式
②关系运算符:
主要用于比较两个值的大小,运算的结果为布尔值True或 False。
关系运算符 描述 用法 举例
== 等于 a==b 3==5 结果为False
> 大于 a>b 3>5 结果为False
< 小于 a>= 大于或等于 a>=b 3>=5 结果为False
<= 小于或等于 a<=b 3<=5 结果为True
!= 不等于 a!=b 3!=5 结果为True
运算符及表达式
③ 逻辑运算符:可以对关系式或布尔值进行逻辑运算,运算结果仍为
布尔值True或 False。
逻辑运算符 描述 用法 举例
not 非 not a not(2==3)的结果为true
and 与 a and b 只有当两个操作数都为true时,其结果才为True,如(2<3)and(2>1)的结果为true
or 或 a or b 只要有一个操作数结果为true,其结果就为true,如(2<3)or(1>2)结果为true
运算符及表达式
  总结和提示:
  “+”在算术运算符中的含义是加法运算,“+”在两个字符串变量的运算中表示连接字符串。
  
小括号里面的最高
算术运算符>关系运算符>逻辑运算符
同类运算符中也有优先级:
例如;先乘除后加减,not>and>or
巩固提升
2. 程序的运行结果是?
a=2
b=3
c=aprint(((a+b)/(b-a)**a)and c)
下面的运算符中,优先级最低的运算符是( )
A. * B.!= C. and D. +
THANKS

展开更多......

收起↑

资源预览