专题07 运算符-高中信息技术特色专项

2024-07-08
| 2份
| 21页
| 155人阅读
| 4人下载
精品

资源信息

学段 高中
学科 信息技术
教材版本 -
年级 高一
章节 -
类型 课件
知识点 Python语言基础
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 3.79 MB
发布时间 2024-07-08
更新时间 2024-07-16
作者 学科网精品工作室
品牌系列 -
审核时间 2024-07-08
下载链接 https://m.zxxk.com/soft/46208716.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

专题07 运算符 信息技术特色专项 授课教师: 日期:2024.0.1.01 学习目标 01 掌握各种表达式的正确格式 02 熟悉Python中各运算符 的使用方法 学习目录 算术运算符,赋值运算符 0 1 关系运算符,逻辑运算符 0 2 成员运算符,身份运算符 0 3 位运算符, 运算符优先级 0 4 PART 01 算术运算符 01 Python提供了7个基本的算术运算符,其运算方式与数学中基本类似。 运算符 名 称 说 明 示 例 + 加法运算 将运算符两边的操作数相加 a + b = 7 - 减法运算 将运算符左边的操作数减去右边的操作数 a - b = -1 * 乘法运算 将运算符两边的操作数相乘 a * b = 12 / 除法运算 将运算符左边的操作数除以右边的操作数 a / b = 0.75 % 模运算 返回除法运算的余数 a % b = 3 ** 幂(乘方运算) 表达式x**y,则返回x的y次幂 a ** b = 81 // 整除 返回商的整数部分。如果其中一个操作数为负数,则结果为负数 a // b = 0 b // a = 1 -a // b = -1 算术运算符 PART 02 赋值运算符 01 赋值运算符用来给变量赋值,Python提供的赋值运算符可分为简单赋值与复合赋值两大类。 赋值运算符 a += b #相当于a = a + b a -= b #相当于a = a - b a *= b #相当于a = a * b a /= b #相当于a = a / b a %= b #相当于a = a % b a **= b #相当于a = a ** b a //= b #相当于a = a // b 如果b是包含若干项的表达式,则相当于它有括号, 例如:a *= b - 3 #相当于a=a*(b-3) PART 03 关系运算符 01 关系运算符 关系运算符又称比较运算符,用于比较运算符两侧的值,比较的结果是一个布尔值,即True或False。 序 号 符 号 功 能 优 先 级 1 >  大于 优先级相同(高) 2 >= 大于等于 3 <  小于 4 <= 小于等于 5 == 等于 优先级相同(低) 6 != 不等于 (1)关系运算符的优先级低于算术运算符,但高于赋值运算符。 (2)关系运算符的结合性为从左到右。 b<a+2等效于b<(a+2) a<=b!=b>=2等效于(a<=b)!=(b>=2) a=b<c 等效于a=(b<c) 例如: PART 04 逻辑运算符 01 逻辑运算符 例:逻辑运算符。 print(3 - 3 and 3 < 6) #输出逻辑表达式的值 print(3 < 6 and 3 + 5) print(1 + 2 or 3 < 6) print(3 < 6 or 3 + 5) print(not 3>6) PART 05 成员运算符 01 成员运算符 成员运算符用于判断一个元素是否在某个序列中,如字符串、列表、元组等。 运算符 举 例 说 明 in x in y 在y中找到x的值返回True,否则返回False not in x not in y 在y中未找到x的值返回True,否则返回False 例:成员运算符示例。 a = 1 b = 2 list = [1,2,3,4,5]; #创建列表list,赋值为1,2,3,4,5。 print(a in list) #输出成员表达式的值 print(b not in list) PART 06 身份运算符 01 身份运算符 身份运算符用来判断两个变量的引用对象是否指向同一个内存对象。 运算符 举 例 说 明 is x is y 如果x和y引用的是同一个对象则返回True,否则返回False is not x is not y 如果x和y引用的不是同一个对象则返回True,否则返回False 例:身份运算符示例。 a = 10 #创建变量a,赋值为10 b = 20 #创建变量b,赋值为20 print(a is b) #输出表达式的值 print(a is not b) b=10 #修改变量b的值 print(a is b) PART 07 位运算符 01 位运算符 所谓位运算是指进行二进制位的运算。 运算符 名 称 说 明 & 按位与 只有对应的两个二进制位均为1时,结果才为1,否则为0 | 按位或 只要对应的两个二进制位有一个为1时,结果就为1 ^ 按位异或 对应的两个二进制位不同时,结果为1,否则为0 ~ 取反 对每个二进制位取反 <<  左移 左操作数的二进制位全部左移,由右操作数决定移动的位数,移出位删掉,移进的位补零 >>  右移 左操作数的二进制位全部右移,由右操作数决定移动的位数,移出位删掉,移进的位补零 02 位运算符 假设变量a = 10,b = 23,即二进制格式a = 0000 1010,b = 0001 0111。 知识库 我们都知道,数据是以二进制形式存储在计算机中的。整数在存储单元中的存储方式是以补码形式存放的。一个正数的补码是此数的二进制形式,一个负数的补码是由该数绝对数的二进制数按位取反后加1得到。 PART 08 运算符优先级 03 优先级顺序 运算符 说 明 1 ** 指数(次幂)运算 2 ~ + - 取反、正号运算和负号运算 3 * / % // 乘,除,取模和取整除 4 + - 加法、减法 5 >> << 右移,左移位运算符 6 & 按位与 7 ^ | 按位异或和按位或 8 <= < > >= 比较运算符 9 == != 等于和不等于运算符 10 = %= /= //= -= += *= **= 赋值运算符 11 is is not 身份运算符 12 in not in 成员运算符 13 not or and 逻辑运算符 运算符优先级 感谢欣赏! 0000 1010 000010 1000 -0000 1011 a 0000 001010 结果 0000 1010 0010 1000 ~ << 0000 1010 0000 0010 >> 1111 0101(补码) $$null

资源预览图

专题07 运算符-高中信息技术特色专项
1
专题07 运算符-高中信息技术特色专项
2
专题07 运算符-高中信息技术特色专项
3
专题07 运算符-高中信息技术特色专项
4
专题07 运算符-高中信息技术特色专项
5
专题07 运算符-高中信息技术特色专项
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。