- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 2022年浙江省公务员考试《申论》真题及参考答案.docx VIP
- 新疆交投集团招聘笔试真题2024.docx VIP
- 第5讲从垄断到金融垄断—当代资本主义的发展.ppt VIP
- GB50205-2020钢结构工程施工质量验收标准.docx VIP
- CPI-GEN-IV-速调管高功放教程.pdf VIP
- 最全100%必过地理信息安全保密培训证书题库(填空题).docx
- 2020最新-4S店配件价格-华晨宝马3系 F35(12-07--15-09).pdf VIP
- A Rose for Emily 原文.doc VIP
- 义务教育人教版信息科技三年级全一册教学设计教案.docx
- 2025年体育单招英语试卷 .pdf VIP
原创力文档


文档评论(0)