第4章教案 元组、列表、字典《Python程序设计基础教程》.docx

第4章教案 元组、列表、字典《Python程序设计基础教程》.docx

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 32 第4章 元组、列表、字典 课程名称 Python程序设计基础教程 章名 元组、列表、字典 教学内容 元组、列表、字典 课时 8 项目性质 □演示性 □验证性 □设计性 √综合性 授课班级 授课日期 授课地点 教学目标 了解数据类型与格式化输出 掌握元组基础知识 掌握字典基础知识 教学内容 数据类型与格式化输出 创建元组、元组的特性、与元组有关的方法 创建字典、与字典有关的方法、字典的嵌套 教学重点 创建元组、字典,与元组、字典有关的方法 教学难点 创建元组、字典,与元组、字典有关的方法 教学准备 装有Python的计算机 教学课件PPT 教材:《Python程序设计基础教程(慕课版)》 作业设计 教学过程 教学环节 教学内容与过程 (教学内容、教学方法、组织形式、教学手段) 课前组织 做好上课前的各项准备工作(打开计算机、打开课件、打开软件、打开授课计划、教案等),吸引学生注意力。 课程说明 【课前说明】 分别从type()和str()函数进行初步的了解。 【目的】 使学生从了解本节课的学习目标、学习重点、考评方式等方面明确课程学习的要求和目标。 课程内容描述 4.1 数据类型与格式化输出 在Python中,无论什么数据,都被存放在变量里。一个变量,有自己的名字,自己的类型,自己的取值。变量的名字是一种身份,也是一种标识,起到相互区分的作用;变量的类型决定了要采用哪种方式来存储它,要为它开辟多大的存储区域;变量的取值就是具体存储的数据,有些取值是可变的(指变量创建后,可以修改其值),有些则是不可变的(指变量一经创建,就无法修改元素的值,例如前面提及的数值变量、字符串变量,除非重新进行赋值)。 本节先介绍两个函数type()和str(),再对数据的输出格式进行讨论,使得程序的输出能够更加方便,显得更人性化。 4.1.1 两个函数:type()、str() 1.函数type() 我们已经接触过的变量,有整型(int)的,浮点型(float)的,字符串型(str)的,后面还会介绍Python中的其他类型变量。不管变量属于什么类型,都可以通过使用函数type()来查看或判定。 功能:返回变量所属的数据类型。 用法: type(变量) 在交互执行模式下,输入x=46,用函数type()来测试变量x或数值46,它都会显示出信息: class int 表示它们属于int类,即整型,如图所示。 在图中还可以看到,输入了y=Hello!后,用函数type()测试变量y或Hello!,输出的信息是: class str 表示它们属于str类,即字符串型。在输入z=3.14159后,用函数type()来测试变量z或3.14159,输出的信息是: class float 表示它们属于float类,即浮点型。 例4-1 编写程序如下: age=18 mes=Happy+age+rd Birthday! print(mes) 程序投入运行,窗口会输出出错信息,如图所示。信息指明程序里有“TypeError: must be str, not int”,即有类型错,输出的内容应该是字符串(str),不能是数字(int)。 变量mes里的内容是由3个部分拼接而成的:Happy、age、rd Birthday!。前后两项都是用单引号括住的字符串,那么便是中间的age出了问题:它是数字,不是字符串,用函数type()测试一下就清楚知道了。 为了保证输出正确,必须要把变量age里面的内容转换成字符串。如何把int型的变量转换成字符串型?这就需要借助于下面介绍的函数str()。 2.函数str() 功能:将变量中存放的数值转换成字符串值后返回。 用法: str(变量) 利用这个函数,可以把例4-1改写成: age=18 mes=Happy +str(age)+rd Birthday! print(mes) 这样再运行该程序,输出的内容就是: Happy 18rd Birthday! 4.1.2 函数print()里的参数—end print()是Python向用户提供的函数,通常称其为“内置函数”。以往它在输出完信息后,会立即换行,于是下一条print()语句的输出内容只能在下一行里显示出来。 其实,这种情况是可以改变的,因为print()函数输出完信息后,是否执行换行的操作,由它自身带有的一个参数决定,这个参数就是end。 函数print()的基本使用格式是: print(value,…, end=\n) 其中,value表示想要输出的数据,如果数据是字符串,则前后必须加上单引号或双引号。end通常默认取值为\n,表示数据输出后进行换行,后面的输出移向下一行。如果输出后的位置希望保持在原行,不打算换行,那么可以

文档评论(0)

臂老师 + 关注
实名认证
内容提供者

教师资格证持证人

臂老师,祝您一臂之力,成功(公)上岸!

领域认证该用户于2023年09月27日上传了教师资格证

1亿VIP精品文档

相关文档