[关闭]
@XiangZhou 2015-06-06T04:12:59.000000Z 字数 782 阅读 1748

python学习之基础数据类型

python 基础数据类型


数据类型是什么?

数据类型是对一类具有相同属性的数据值的抽象,以此来对学习惊醒分类。计算机处理外部的各种数据值时,其不知道数值是什么东西,那就不知道怎么玩了。

整数

在python中,其可以处理正负任意大的整数。整数的表示和数学上的写法一致。比如我们输出一串整数。

  1. print 0, -1, 1314

整数有不同的进制表示,最常用的十六进制0xAB,其能够比较直观的表示一个字节的各位,用二进制太长。

浮点数

相对于整数,那就是浮点数,也就是小数。可是为什么又叫浮点数呢?浮点浮点,顾名思义,会动的点,这是因为在科学记数法中,1.314x10^10=131.4x10^8。
简短的浮点数,可以可以这样表示:1.12, 0.001等,但是对于很大或很小的浮点数,就需要使用科学记数法,在程序语言中,用e来代替10,比如1.314x10^9就是1.314e9,对于很小的数0.00012则为1.2e-4


在计算机内部,整数是精确保存的,但是浮点数则不是,而且在运算过程中,浮点数的运算也可以有四舍五入的误差。


字符串

字符串是以''或者""包含起来的任意文本,比如hello worldTom and joe等。
请注意,''""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。

布尔值

布尔值和数据中的布尔值是一样的,一个布尔值只能为TrueFalse,二者只能选其一。
在python中,TrueFalse,大写开头,不想C++中的truefalse以小写开头。

空值

在python中,空值是一个特殊的值,用None表示。None不是零,因为零是有意义的,而None是为特殊情况准备的一个空值。

小例子

  1. print 1, 3, 1, 4, 'chen', "chen"
  2. print 1.121 + 122e2
  3. print 1==2
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注