- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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和
您可能关注的文档
- ps教程教你做最简单最美丽的相片.doc
- PS教程微信恶搞表情制作9.docx
- PS教程水文字制作方法.doc
- PS教程:Photoshop绘制迷人的美女唇印.doc
- PS教程:PS滤镜将风景图转为日系绘画.doc
- PS教程:PS给原野美女图添加秋季青红色.doc
- PS教程:利用PS通道抠出短裙婚纱模特.doc
- PS教程:PS给美女加上淡美的中性暖褐色.doc
- PS教程:如何抠出人物头发.doc
- PS教程:设计透明泡泡图片.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)