欢迎来到天天文库
浏览记录
ID:12573067
大小:266.50 KB
页数:40页
时间:2018-07-17
《python中级开发教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Python中级教程索引:第一课.数据类型第十课.图形界面(下)第二课.再讲数据类型第十一课.剪刀石头布游戏与随机函数第三课.文本处理与色彩(上)第十二课.获取手机系统信息(上)第三课.文本处理与色彩(下)第十二课.获取手机系统信息(下)第四课.文件操作第十三课.选项卡(折叠界面)第五课.while循环第十四课.控制手机的电话功能第六课.调用资源管理器第十五课.控制手机的短信功能第七课.线程的锁定与释放第十六课.网页源码讲解第八课.图形界面(上)第十七课.post提交表单第九课.图形界面(中)第十八课.手机
2、端反编译教程1.数据类型-Py中级教程同学们好,Py的中级教程开始了哦!大家继续加油,本篇我们来学习下数据类型数据类型是学编程必须掌握的东西,虽然也是很简单,但是还是有很多朋友都会弄混,下面我就来介绍下Py里面的数据类型!Python里面的数据类型和C、C++等语言有些差别,在C、C++语言中的数据类型是需要预定义的,而Py不用,Py是根据赋值的结果来自动识别数据类型的,这样做虽然方便使用,但同时也就降低的执行效率数据类型有以下几种:“数值型”“浮点型”“字符型”“字符串型”“布尔型”在Py里面,这类数据类
3、型是不用预先定义的,所以我在这里也就按照Py的方法来讲数据类型和变量是息息相关的,通过赋值的结果来识别这个变量是一个什么样的类型,这个类型就是我们说的数据类型了,下面我们来解释下各个类型的介绍和用法!数值型(int)(long)数值型也就是数字,一种可计算的类型,数值型的变量是不能带有字母、小数点、中文或双引号的,Py里面默认的数值型是(int)型,比如:a=20b=-10这就表示把20赋值给a,把-10赋值给b,因为这个值是一个单纯的数字,所以这个a和b就是数值型的变量了,是可以计算的,如:printa+
4、b因为a和b都是可以计算的数值型,所以a+b输出的结果会是10(long)型表示长整数,具有较大的储存空间,储存的数值位数要大很多,在赋值时的数字后面加上l或L表示这是一个数值(long)型,如:a=20Lb=10printa+b数值型也有一些比较特殊的储存方法,如8进制,16进制,他们的用发比较简单,如8进制的储存方式是数值前加“0”,如:a=010printa上面的输出结果是8,因为我们是使用8进制的方式存储的,逢8进制,所以010也就是8了还有16进制的储存方式是数值前加上“0x”这里的x是小写字母x
5、是不是乘号,如a=0x10printa因为我们使用的是十六进制,所以这里的10就是16了!数值型的废话就先说到这里浮点型(float)浮点型也就是小数点,也是一种可计算的类型,和数值型不同的就是他可以带有小数点,可以和数值型的变量相计算,但是计算的结果会变成一个浮点型,其他和数值型一样比如:a=2.0b=2printa+b赋值的时候使用小数点表示这个是一个浮点型的变量,浮点型的小数点只精确到5位,大家需注意这点!上面例子输出的结果是4.0,也就是表明他和数值型计算以后,结果还是一个浮点型字符型(char)字
6、符型在Py里面并没有得到很好的应用,在这里我大概讲一下,在C++语言里面,字符型是用两个单引号'来表示的,字符型只能保存一个字符,如:"a","好","2"都是一个字符。但是我发现在Python里面,单引号'和双引号"是没有什么区别的,所以这个字符型大家了解一下就好字符串型(string)字符串型是编程里面最常用到的一种类型,字符串是由零个或多个字符组成的有限序列,它是编程语言中表示文本的数据类型,使用两个双引号"来表示,不可计算,可与其它字符串相加,但不可相减,按照从左到右的顺序排列,如:a="aaa"b
7、="bbb"c="11"d="22"printa+b+c+d上面表示把字符串"aaa"赋值给a,把字符串"bbb"赋值给b,把字符串"11"赋值给c,把字符串"22"赋值给d,然后输出a+b+c+d的结果,他的结果是"aaabbb1122",因为字符串相加就是把两个字符串相结合,不能做计算的在储存的时候,所有字符串后面都会自动加上' '代表字符串的结束布尔型(bool)Py里面好像不能使用布尔型,这里我也给大家简单讲讲就好了,布尔型我们前面也有讲了,就是真和假的关系,使用true和false两个值来表示,
8、不可计算,不可相加减,只是简单的两个值,其它编程语言里面广泛应用于if语句,在Py里面,0就表示假(false),非0就表示真(true),非0就是指不是0的任何值,比如:a=0ifa:printa上面的结果是将0赋值给a,然后使用if语句,因为布尔型只是两个值,所以if里面的a不需要条件,a是“真”的时候就执行,a是“假”的时候就不执行,不信大家把上面的a改成1试一下就知道了以上就是数据类型的介绍了,同学们先掌
此文档下载收益归作者所有