Python将数据划分成不同的类别,即数据类型(data type)。在Python中,每一个数据值,如2或"Hello, World!",被称为对象(object)。本书第二部分会详细介绍数据类型,现在可以把对象看作拥有3个属性的数据值:唯一标识(identity)、数据类型和值。对象的唯一标识,指的是其在计算机内存中的地址,该地址不会变化。对象的数据类型是对象所属的数据类别,这决定了对象的属性,也不会变化。对象的值是其表示的数据,例如数字2的值即为2。
"Hello, World!“这个对象的数据类型为字符串(str,string的缩写),值为"Hello, World!”。如果提及数据类型为str的对象,可以称其为字符串。字符串是由引号包括的一个或多个字符组成的序列。字符(character)是类似a或l这样的单个符号。可以使用单引号或双引号来表示字符串,但是前后的引号必须保持一致,示例如下:
1 # http://tinyurl.com/hh5kjwp
2
3
4 "Hello, World!"
>> 'Hello, World!'
1 # http://tinyurl.com/heaxhsh
2
3
4 'Hello, World!'
>> 'Hello, World!
字符串可用来表示文本,且有自己独特的属性。
之前章节中用来计算的数字,也是对象,但不是字符串。整数(1,2,3,4等)的数据类型为整型数据(int,全称为integer)。与字符串一样,整型数据也有着独特的属性。例如,可以将两个整数相乘,但是不能相乘两个字符串。
小数(带小数点的数字)的数据类型为float。2.1、8.2和9.9999都是数据类型为float的对象,我们称之为浮点数(floating-point number)。与其他所有数据类型一样,浮点数也有自己独有的属性,且一定程度上与整型数据类似。
1 # http://tinyurl.com/guoc4gy
2
3
4 2.2 + 2.2
>> 4.4
数据类型为bool的对象被称为布尔值(boolean),仅有True和False两个值。
1 # http://tinyurl.com/jyllj2k
2
3
4 True
>> True
1 # http://tinyurl.com/jzgsxz4
2
3
4 False
>> False
数据类型为NoneType的对象,其值永远为None,用来表示数据缺失。
1 # http://tinyurl.com/h8oqo5v
2
3
4 None
以上内容来自《Python编程无师自通》
此书已加入到VIP会员卡,只要购买VIP会员卡即可免费阅读上百本电子书,这张VIP卡除了免费让你读书,还有更多的权益等你来领,往下↓拉
阅读电子书的方法如下: