3.2 python 语言基础(数据类型+运算符) 课件 2022—2023学年高中信息技术浙教版(2019)必修1

| 40页
| 1552人阅读
| 37人下载
普通

内容正文:

调试 库 >>> .py B B D C D 第三章 算法的程序实现 1、用计算机编程解决的一般过程 2、Python语言程序设计 3、简单的算法及其程序设计 常量与变量 常量:程序运行过程中,其值不能改变的量。如3.14、2、 ' red '等。 变量:程序运行过程中,其值可以改变的量。 4 name 李政言 变量的理解 例如:我们要存放一个同学的名字、语文、数学、英语的成绩 name=“李政言” 这里我们用到的“=”称为赋值运算符,就是把右边的值赋予给左边的变量 yw 100 yw=100 赋值语句的一般形式: 变量名 = 表达式 赋值符号 注意事项: 1、变量名由字母(包含汉字)、数字、下划线(_)组成只能以字母和 _ 开头。 2、变量名不能和python保留字相同,比如 print input 3、变量名区分大小写 建议使用拼音、英文单词或他们的缩写 例如 表示姓名的变量可以是 name xingming xm 变量命名规则 SUM ≠ sum ≠ Sum r 试一试:判断变量名是否合法 count_1 HelloWorld ans#1 姓名 print 1ans 7 算术运算符 逻辑运算符 赋值运算符 关系运算符 教学目标: 1、熟悉Python数据类型 2、熟悉并会使用算术运算符、关系运算符、逻辑运算符、字符串运算符 1、数据类型与表达式 表3.2.1 python常见数据类型 试一试:确定数据类型 现实事物或现象 列举的数据 数据类型 实型float 字符串型str 布尔型bool 体重 52.6 名字 "Sophia" 按钮是否可用 True, False 整型int 倒计时的数字 10 11 12 算术运算符 注意: 1.在算术操作符中使用%求余,如果除数(第二个操作数)是负数,那么取得的结果也是一个负值,a%b的结果r=a-b*(a//b)。 (1)+ 运算符:除了用于算术加法以外,还可以用于列表、元组、字符串的连接,但不支持不同类型的对象之间相加或连接。布尔型 True =1 False = 0 算术运算符 高中信息技术 (2)* 运算符:除了表示算术乘法,还可用于列表、元组、字符串这几个序列类型与整数的乘法,表示序列元素的重复,生成新的序列对象。 算术运算符 字符串操作符"*" : 高中信息技术 (3)运算符/和//: 在Python中分别表示算术除法和算术求整商. (4)%运算符: 可以用于整数或实数的求余数运算。 算术运算符 a%b的结果r=a-b*(a//b) 高中信息技术 16 比较(关系)运算符 比较运算符,也称为关系运算符。用于对变量或表达式的结果进行大小、真假等比较,如果比较结果为真,则返回True,如果为假,则返回False。比较运算符通常用在条件语句中作为判断的依据。 4 4 4 4 4 4 5 17 赋值运算符 赋值运算符主要用来为变量等赋值。使用时,可以直接把基本赋值运算符“=”右边的赋值给左边的变量,也可以进行某些运算后再赋值给左边的变量。 a,b=1,2 将数值1赋值给变量a,将数值2赋值给变量b a,b=”AB” 将字符“A”赋值给变量a,将字符“B”赋值给变量b a=b=c=10 将数值10分别赋值给变量a,b,c [a,b]=[10,20] 将数值10赋值给a,数值20赋值给b 运算符 说明 举例 展开形式 = 简单的赋值运算 x=y x=y += 加赋值 x+=y x=x+y -= 减赋值 x-=y x=x-y *= 乘赋值 x*=y x=x*y /= 除赋值 x/=y x=x/y %= 取余数赋值 x%=y x=x%y **= 幂赋值 x**=y x=x**y //= 最整除赋值 x//=y x=x//y 18 逻辑运算符 逻辑运算符是对真和假两种布尔值进行运算,运算后的结果仍是一个布尔值,Python中的逻辑运算符主要包括and(逻辑与)、or(逻辑或)、not(逻辑非)。 优先级为是 not>and>or 括号的运算级别最高 高中信息技术 19 运算符优先级规则:算术运算符优先级最高,其次是成员测试运算符、关系运算符、赋值运算符、逻辑运算符等,算术运算符遵循“先乘除,后加减”的基本运算原则。 运算符优先级 高中信息技术 算术运算符 关系运算符 赋值运算符 逻辑运算符 变量:用于存储一个数据 Python的赋值语句:<变量>=<表达式> a=13 —> 数字13赋给变量a,a的类型为int a='12345' —> 字符串赋给变量a,a的类型为str 也就是说变量a本身没有固定的类型,变量a的类型是由赋值表达式值类型决定的,且是可

资源预览图

3.2 python 语言基础(数据类型+运算符) 课件 2022—2023学年高中信息技术浙教版(2019)必修1-第1页
1
3.2 python 语言基础(数据类型+运算符) 课件 2022—2023学年高中信息技术浙教版(2019)必修1-第2页
2
3.2 python 语言基础(数据类型+运算符) 课件 2022—2023学年高中信息技术浙教版(2019)必修1-第3页
3
3.2 python 语言基础(数据类型+运算符) 课件 2022—2023学年高中信息技术浙教版(2019)必修1-第4页
4
3.2 python 语言基础(数据类型+运算符) 课件 2022—2023学年高中信息技术浙教版(2019)必修1-第5页
5
3.2 python 语言基础(数据类型+运算符) 课件 2022—2023学年高中信息技术浙教版(2019)必修1-第6页
6

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。