XXXXXXXXX学院
授 课 教 案
授课日期 课 型 授课章节、主题 教学目 的要求 2024.10.12 课 时 2 理论课□ 实训课□ 习题课□ 上机课□ 其他? Python表达式(一) (1)掌握表达式的概念,掌握Python中常用的表达式的规则; (2)熟练掌握算术表达式、关系表达式和逻辑表达式; (3)理解并会应用成员表达式和身份表达式; (4)了解位运算符的。 教学重点及难点 重点:掌握Python中常用的表达式规则 难点:位运算符的理解与掌握 教 学 设 计 说 明 一、主要内容 (1)表达式的概念 (2)算术运算符 (3)赋值运算符 (4)位运算符 (5)逻辑运算符 (6)身份运算符 (7)成员运算符 (8)比较运算符 二、主要教学方法 多媒体演示法:采用多媒体教学,通过多媒体演示让学生对六种常用运算符的使用规则有清晰的认识。 实践法:通过上机练习,将理论和实践相结合,加深学生对知识的掌握。 作业与思考题:python中“+=”和“=”有什么区别? 课后回忆:本节课的重点是算术、逻辑、比较运算符,要求学生掌握并能熟练应用。 任课教师
1
教研室主任签字 XXXXXXXXX学院
授 课 教 案 附 页
教 学 设 计 说 明 一、表达式的概念 表达式(Expression):是指将同类型的数据(如常亮、变量、函数等),用运算符号按一定的规则连接起来的、有意义的式子称为表达式。 表达式的重要元素:数据和运算符号 (1)数据:在Python基本数据类型一讲中已经详细介绍了python中的常用数据类型,包括:整型、浮点型、字符类型等等; (2)运算符号:作为构成表达式的第二关键要素,运算符同样有多种类型。如:算术运算符、比较运算符、逻辑运算符等等。 二、算术运算符 算术运算符即算术运算符号,是完成基本的算术运算 (arithmetic operators) 符号,就是用来处理四则运算的符号。 包括:加、减、乘、除、余、幂、整除等。 举例:假设变量a=10,变量b=20,则: 2
其它算术运算符:+=,-=,*=,/= 举例: >>>a = b = c = d = 10 >>>a += 2 # a=12 >>>b -= 2 # b=8 >>>c *= 2 # c=20 >>>d /= 2 # d=5 三、比较运算符 比较运算符又称关系运算符,是关于数据的大小比较的运算。 有六种比较运算符:等于、不等于、大于、小于、大于等于、小于等于。 举例:假设变量a = 10,b=20: 比较运算符:用来比较两个运算数之间的关系,返回逻辑值:True或False。 四、位运算符 位运算符:python的位运算符是把数字看作二进制来进行计算的。 按位与(&):如果两个二进位都为1,则该位结果为1,否则为0 按位或(|):只要一个为1,则为1,否则为0 按位异或(^):两个二进位相异为为1(即两个二进位要相反),否则为0 取反(~):对数据的每个二进制位取反,即把1变0,把0变1 左移动(<<):运算数的各二进位全部向左移若干位 右移动(>>):运算数的各二进位全部向右移若干位
3