Python基础速成指南01 -> 一些基础的数据类型



lrb2010
2014-03-18 18:45:35

教程尽可能精简,如遇不懂可以回帖评论或者去wiki上寻找资料.

如今不管是什么领域的应用,它都要涉及到存储,变量就像是空杯子,它需要往里面倒入饮料(存储数据),并且为不同杯子贴上杯子名字(变量名),饮料品种(数据类型)等等的标签.

简单来说,变量把空间分成许多存储块,在代码中给他们赋予名字,并且填上内容.
对于lua而说,Python是一个动态类型的语言,不过它却是强类型的,但它却是在运行时才进行数据类型的正误判断,也就是说,python是禁止不同类型之间不经过转化进行运算的.
这篇教程将会介绍三个数据类型,分别是整型(int),浮点型(float),布尔型(bool)

首先是整型,一个通俗易懂的理解就是整数,以下代码是声明一个整型变量并且给这个变量取名为teach_int,并且为其赋值42[code]teach_int = 42[/code]浮点型,也就是有小数点的实数,以下代码是声明一个浮点型变量并且给这个变量取名为teach_float,并且赋值为18.32
[code]teach_float = 18.32[/code]
布尔型算是比较特别的类型,他对于数字更加注重于逻辑上的表达,为什么呢,布尔型只有两种常量值,分别是True(真)和False(假),它就像一个电灯的开关,不是开着就是关着.以下代码给这个变量取名为teach_bool,并且赋值为True.(务必请注意True和False的首字母大写)
[code]teach_bool = True[/code]以上就是使用变量存储值的方法,希望你已经掌握了,下面的代码将会试着输出它们:
[attach]175[/attach]
[code]#声明一个整型变量
teach_int = 42
#声明一个浮点型变量
teach_float = 18.32
#声明一个布尔型变量
teach_bool = True

#试着输出它们吧~
print teach_int
print teach_float
print teach_bool[/code]...学校电脑的python解释器真是让人怨念啊orz