Python中级开发教程.doc

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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和

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档