初中信息技术 Python编程 《不同的数据类型》教学设计.docxVIP

初中信息技术 Python编程 《不同的数据类型》教学设计.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《不同的数据类型》教学目标: 1、学会Python五个标准数据类型 2、了解python中的保存字符。 3、编写有数据类型的python程序。 教学过程: 一、导入新课 在之前的学习中,我们已经知道变量都是有类型的,而不同类型之间的变量 是无法直接进行运算的,那么Python中的变量有哪些类型?不同类型间的变量 如何进行运算呢?接下来我们就一起了解下Python中的数据类型。 二、讲授新课专题一:Python标准数据类型 在程序设计中,要用到各种各样的数据,存储在内存中的数据可以是多种类 型的。例如,一个人的年龄被存储为一个数字值,而他的地址被存储为一串字符, 不同的数值在Python中会被存为不同的数据类型,Python有五个标准的数据类 型: Numbers (数字型) 数字数据类型存储数值。它们是不可变的数据类型,这意味着改变一个新分 配对象的数字数据类型的结果值。 Python支持四种不同的数值类型: int (有符号整数): 在32位系统上,整数的位数为32位,取值范围为々31?23」,即 -2147483648?2147483647; 在64位系统上,整数的位数为64位,取值范围为-263?263-1 ,即 -9223372036854775808-9223372036854775807; long (长整数[也可以以八进制和十六进制表示]): Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小, 但实际上由于机器内存有限,长整数的数值不可能无限大。 注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转 换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果。 float (浮点实数值) 浮点数用来处理实数,即带有小数的数字。类似于C语言中的double类型, 占8个字节(64位),其中52位表示底,11位表示指数,剩下的一位表示符号。 complex (复数) 复数由实数局部和虚数局部组成,一般形式为x+yj,其中x是复数的实数 局部,y是复数的虚数局部,这里x和y都是实数。 数字型比拟常用的运算包括以下几种,请分析相应变量得到的赋值结果。 控^台9 控^台 9 2.3 21 0.5 2.0 2 32 程序运行结束 x=5+4#加法y=4.3-2 #减法 4 z=3*7#乘法 w=2/4 #除法,得到一个浮点数v=8/4 #整除,得到一个整数 m=17%3 # 取余n=2**5 #乘方 String (字符串型) 字符串型是编程语言中表示文本的数据类型。单个的字符称为字符,多个符 号称为字符串,二者也通称为字符串oPython中的字符串用单引号“,”或双引号 括起来表示。字符串常用于文本数据的处理,如姓名、地址等。在Python中的 字符串被确定为一组连续的字符在引号之间。串的子集,可以使用切片操作符可 采用(口和[:]),索引从0开始的字符串的开始和结束(-1)。在程序中,可以对 字符串进行处理,如加号(+)是把两个字符串连接起来,而星号(*)表示重复 操作。字符串或串(String)是由数字、字母、下划线组成的一串字符。 Python的字符串列表有2种取值顺序: 从左到右索引默认0开始的,最大范围是字符串长度减1; 从右到左索引默认-1开始的,最大范围是字符串开头。 如果要实现从字符串中获取一段子字符串的话,截取格式为: 变量[头下标:尾下标] 其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头 或尾,字符串截取时遵循“前闭后开的原那么,比方s=,shouguang\ s[0:3]那么截取 到的子串为“sho”。 请参考以下字符串处理程序,分析相应执行结果。 s=My hometown is shouguang print(s) print(s[0:-8]) print(s[0]) print(s[3:8]) print(s[3:7]) 控制台 My hometown is shouguang My hometown is s M hornet home 程序运行结束 程序中定义了字符串s,其值为凶丫 hometown is shouguang1,其内的各个字 符的索引如以下图所示: 索引 M y h O m e t O W n ? 1 S S h O u g u a n g 左f右 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 右f左 -24 -23 -22 -21 -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 程序中print(s)将字符串整体打印输出,s[0

文档评论(0)

177****8759 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档