任务2.1 存储垃圾分类数据——变量定义与数据类型(1.变量定义、标识符命名规则与赋值)(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】

2026-10-10
| 34页
| 16人阅读
| 0人下载
精品

内容正文:

任务 2.1 存储垃圾分类数据 程序设计基础——Python (高等教育出版社) ——变量定义、标识符命名规则与赋值 学习目标 能说出变量的本质是对象引用,复述标识符命名规则与 Python 常用关键字的作用。 能按规范命名变量,用赋值运算符完成单变量赋值、多变量同时赋值,并用 type() 查看数据类型。 在「绿色低碳、循环利用」的垃圾分类实践中,体会用代码解决校园实际问题的工程思维。 1 2 3 知识目标 技能目标 素质目标 目录 模块一 · 变量的本质与常量( 模块二 · 标识符命名规则与命名风格 模块三 · 变量的赋值与数据类型初识 教学引入 问题情境 可回收物 2.5 千克、厨余垃圾 3.0 千克,这些数据放在哪里? 提问引导 ① 数据靠什么取出来用? ② 给存放位置起名有讲究吗? 教师小结 变量就是「盛装」数据的小箱子:存进去、起个名字,后面计算才有数据。 要计算碳减排量,程序先把数据放在哪里? 知识讲授 变量 第一次赋值时自动创建的对象引用。 标识符 为变量、函数等命名时使用的名称。 变量的本质与常量 第一部分 知识讲授 变量的本质与常量 知识讲授 变量的定义 在 Python 中,变量不需要提前声明,在第一次赋值时自动创建;变量没有自身固定类型,其类型由它指向的对象决定。 num1 = 100 # num1就是一个变量,而100就是变量值 知识讲授 变量与常量 变量与常量都是用来盛装数据的小箱子,区别在于保存的数据能否被修改。 知识讲授 变量为什么要先赋值再使用 变量在第一次赋值时创建,赋值之前引用会出错。 变量像贴了标签的盒子,先放进值,后面才能正确使用 知识讲授 变量与对象 变量保存的是对象的内存地址 内存空间分配给对象而不是变量 多个变量可以指向同一个对象 背诵记忆 序号 核心考点 记忆要点与核心解析 01 变量的定义 不需要提前声明,第一次赋值时自动创建 02 变量的本质 对象引用;仅保存对象的内存地址 03 常量 一旦保存某个数据就不能再修改;变量可变、常量不变 课堂练习 基础题 例题1(单选)关于 Python 中的变量,下列说法正确的是(  )。 A. 变量必须先声明类型才可使用  B. 变量在第一次赋值时自动创建 C. 变量直接存储数据本身  D. 变量的类型由变量名决定 【答案】B  【解析】Python 中变量在第一次赋值时自动创建,其本质是对象引用。 例题2(填空)在 Python 中,变量保存的是对象的 ________,内存空间分配给 ________ 而不是变量。 【答案】内存地址;对象  【解析】变量保存的是对象的内存地址。 标识符命名规则与命名风格 第二部分 知识讲授 标识符命名规则 知识讲授 标识符概念 标识符是开发人员在程序中自定义的一些符号和名称。标示符是自己定义的,如变量名,函数名等。可包含字母、数字、下划线,必须以字母或下划线开头,且不能使用 Python 内置关键字。 知识讲授 三种常见命名方法 知识讲授 变量命名规范——见名知意 知识讲授 变量命名规范—下划线命名、英文字母全小写 背诵记忆 序号 名称 核心说明与记忆要点 01 命名规则 可包含字母、数字、下划线、必须以字母或下划线开头、不能使用 Python 内置关键字 02 命名方法 所有单词首字母大写,如 MyName,一般用于类名 首单词小写,其余首字母大写,如 myName 首个单词小写,中间用下划线分隔,如 my_Name 03 风格一致 选定一种命名方式后,后续编写要保持风格一致 课堂练习 基础题 例题1(单选)下列变量命名中,不合法的是(  )。 A. user_name  B. 123abc  C. _age  D. Python3 【答案】B  【解析】标识符必须以字母或下划线开头,123abc 以数字开头。 例题2(填空)所有单词首字母都大写、一般用于类命名的是 ________;首单词小写、其余单词首字母大写的是 ________。 【答案】大驼峰;小驼峰  【解析】大驼峰如 MyName;小驼峰如 myName;此外还有下划线分隔写法,如 my_Name。 变量的赋值与数据类型 第三部分 知识讲授 变量的赋值与数据类型 知识讲授 变量的赋值 Python 有 6 个标准数据类型。 知识讲授 多变量赋值 一个值可同时赋给多个变量;多个值可用逗号分隔一一对应。 使用提示 多变量赋值让代码更简洁,但变量个数与值的个数必须一一对应,否则会报错。 知识讲授 多个变量赋值 语法1: 变量名称 = 变量名称 = 变量名称 = 值 name1=name2 = "北京-宏哥" 语法2: 变量名称1 , 变量名称2 , 变量名称3 = 值1 , 值2 ,值3 name1, name2 = "北京-宏哥", "宏哥" 知识讲授 赋值、引用与类型的三点联系 a = 3 a = 'wali' a = 3.1415926 对象是分配的一块内存,有足够的空间去表示它们所代表的值。 变量是一个系统表的元素,拥有指向对象的连接的空间。 引用时自动形成的从变量到对象的指针。 赋值即建立引用,引用决定类型,类型决定运算。 背诵记忆 序号 名称 核心说明与记忆要点 01 6 个标准数据类型 数字、字符串、列表、元组、字典、集合 02 赋值运算符 = 把数据或另一个变量的值赋给一个变量 03 同时赋同一个值 a = b = c = 1;三个变量指向同一个对象 检测1(判断)在 Python 中,变量的类型由变量名决定,与它指向的对象无关。(  ) 【答案】×  【解析】变量没有自身固定类型,其类型由它指向的对象决定;变量仅保存对象的内存地址。 检测2(单选)下列各项中,可以作为 Python 变量名的是(  )。 A. 2nd_score  B. class  C. stu_name  D. harmful-waste 【答案】C  【解析】stu_name 以字母开头、只含字母和下划线、不是关键字;2nd_score 以数字开头,class 是关键字,harmful-waste 含非法字符。 随堂检测 分组讨论 分组讨论 · 为低碳系统设计命名方案 讨论问题 为「低碳数据录入—减排量计算—结果展示」三个环节各设计一批变量名。 ① 三个环节各需哪些变量? ② 统一用哪种命名方法? ③ 如何避免误用关键字? ④ 派代表汇报并交叉校验。 汇报要求 每组派代表汇报命名表,由其他组按命名规则逐条校验。 知识拓展 借助 AI 工具辅助变量命名 拓展任务 打开 AI 工具,输入提示词,让它为五类信息生成规范的变量名。 使用提醒 AI 给出的名称要回到命名规则中逐条校验。 知识小结 课后任务 布置作业: 1.完成课件配套练习题,重点订正本节课做错的题。 2.制作本节思维导图,梳理变量、标识符、赋值和数据类型之间的关系。 3.拓展任务:模拟家庭垃圾分类统计,自定义变量存放各类垃圾的重量,用type()查看每个变量的类型。 谢谢观看 THANKS Lavf59.14.100 Lavf59.14.100 $

资源预览图

任务2.1 存储垃圾分类数据——变量定义与数据类型(1.变量定义、标识符命名规则与赋值)(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
1
任务2.1 存储垃圾分类数据——变量定义与数据类型(1.变量定义、标识符命名规则与赋值)(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
2
任务2.1 存储垃圾分类数据——变量定义与数据类型(1.变量定义、标识符命名规则与赋值)(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
3
任务2.1 存储垃圾分类数据——变量定义与数据类型(1.变量定义、标识符命名规则与赋值)(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
4
任务2.1 存储垃圾分类数据——变量定义与数据类型(1.变量定义、标识符命名规则与赋值)(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
5
任务2.1 存储垃圾分类数据——变量定义与数据类型(1.变量定义、标识符命名规则与赋值)(课件)《程序设计基础 ——Python》(高等教育出版社)【上好课】
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。