- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机]Python中级开发教程
Python中级教程索引:
第一课.数据类型 第十课.图形界面(下)
第二课.再讲数据类型 第十一课.剪刀石头布游戏与随机函数
第三课.文本处理与色彩(上) 第十二课.获取手机系统信息(上)
第三课.文本处理与色彩(下) 第十二课.获取手机系统信息(下)
第四课.文件操作 第十三课.选项卡(折叠界面)
第五课.while循环 第十四课.控制手机的电话功能
第六课.调用资源管理器 第十五课.控制手机的短信功能
第七课.线程的锁定与释放 第十六课.网页源码讲解
第八课.图形界面(上) 第十七课.post提交表单
第九课.图形界面(中) 第十八课.手机端反编译教程
1.数据类型-Py中级教程
同学们好,Py的中级教程开始了哦!大家继续加油,本篇我们来学习下数据类型
数据类型是学编程必须掌握的东西,虽然也是很简单,但是还是有很多朋友都会弄混,下面我就来介绍下Py里面的数据类型!
Python里面的数据类型和C、C++等语言有些差别,在C、C++语言中的数据类型是需要预定义的,而Py不用,Py是根据赋值的结果来自动识别数据类型的,这样做虽然方便使用,但同时也就降低的执行效率
数据类型有以下几种:
“数值型”
“浮点型”
“字符型”
“字符串型”
“布尔型”
在Py里面,这类数据类型是不用预先定义的,所以我在这里也就按照Py的方法来讲
数据类型和变量是息息相关的,通过赋值的结果来识别这个变量是一个什么样的类型,这个类型就是我们说的数据类型了,下面我们来解释下各个类型的介绍和用法!
数值型(int)(long)
数值型也就是数字,一种可计算的类型,数值型的变量是不能带有字母、小数点、中文或双引号的,Py里面默认的数值型是(int)型,比如:
a=20
b=-10
这就表示把20赋值给a,把-10赋值给b,因为这个值是一个单纯的数字,所以这个a和b就是数值型的变量了,是可以计算的,如:
print a+b
因为a和b都是可以计算的数值型,所以a+b输出的结果会是10
(long)型表示长整数,具有较大的储存空间,储存的数值位数要大很多,在赋值时的数字后面加上l或L表示这是一个数值(long)型,如:
a=20L
b=10
print a+b
数值型也有一些比较特殊的储存方法,如8进制,16进制,他们的用发比较简单,如8进制的储存方式是数值前加“0”,如:
a=010
print a
上面的输出结果是8,因为我们是使用8进制的方式存储的,逢8进制,所以010也就是8了
还有16进制的储存方式是数值前加上“0x”这里的x是小写字母x是不是乘号,如
a=0x10
print a
因为我们使用的是十六进制,所以这里的10就是16了!数值型的废话就先说到这里
浮点型(float)
浮点型也就是小数点,也是一种可计算的类型,和数值型不同的就是他可以带有小数点,可以和数值型的变量相计算,但是计算的结果会变成一个浮点型,其他和数值型一样
比如:
a=2.0
b=2
print a+b
赋值的时候使用小数点表示这个是一个浮点型的变量,浮点型的小数点只精确到5位,大家需注意这点!
上面例子输出的结果是4.0,也就是表明他和数值型计算以后,结果还是一个浮点型
字符型(char)
字符型在Py里面并没有得到很好的应用,在这里我大概讲一下,在C++语言里面,字符型是用两个单引号来表示的,字符型只能保存一个字符,如:a,好,2都是一个字符。
但是我发现在Python里面,单引号和双引号是没有什么区别的,所以这个字符型大家了解一下就好
字符串型(string)
字符串型是编程里面最常用到的一种类型,字符串是由零个或多个字符组成的有限序列,它是编程语言中表示文本的数据类型,使用两个双引号来表示,不可计算,可与其它字符串相加,但不可相减,按照从左到右的顺序排列,如:
a=aaa
b=bbb
c=11
d=22
print a+b+c+d
上面表示把字符串aaa赋值给a,
把字符串bbb赋值给b,
把字符串11赋值给c,
把字符串22赋值给d,
然后输出a+b+c+d的结果,他的结果是aaabbb1122,因为字符串相加就是把两个字符串相结合,不能做计算的
在储存的时候,所有字符串后面都会自动加上\0代表字符串的结束
布尔型(bool)
Py里面好像不能使用布尔型,这里我也给大家简单讲讲就好了,布尔型我们前面也有讲了,就是真和假的关系,使用true和
您可能关注的文档
- [英语学习]系统清洁检查通报2011916.doc
- [英语学习]简单易懂的趣味英语.ppt
- [英语学习]美国20世纪最伟大的演讲33篇.doc
- [英语学习]美国大学专业介绍:酒店和旅游管理专业.doc
- [英语学习]美国心理学硕士专业解读.doc
- [英语学习]美国制度.ppt
- [英语学习]翻译作业1.ppt
- [英语学习]美国热门专业与行业分析:金融专业--金融分析师.doc
- [英语学习]职场英文自我介绍.doc
- [英语学习]考研英语单词500文档.doc
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
最近下载
- 中国共产主义青年团团章.doc VIP
- 照明工程数量表计算.xlsx VIP
- 2024汽车维修工时定额.docx VIP
- 内网及邮箱用户名列表.doc VIP
- 新解读《GB_T 18295 - 2001油气储层砂岩样品扫描电子显微镜分析方法》最新解读.docx VIP
- DB11T 945.1-2023建设工程施工现场安全防护、场容卫生及消防保卫标准 第1部分:通则.pdf VIP
- JGT 160-2017 混凝土用机械锚栓.docx VIP
- 建筑施工安全生产治本攻坚三年行动方案(2024-2026年).docx VIP
- 2024年内蒙古巴林左旗林业和草原局国有公益林护林员招聘真题.docx VIP
- 鲁教版(五四学制)六年级上册地理期末复习重点知识点提纲(实用!).docx VIP
文档评论(0)