4.2.3 变量的类型

Python的变量类型主要包括:字符串、布尔类型、整数、浮点数、列表、元组、字典等。

(1)字符串:由数字、字母、下画线组成的一串字符。例如:

      str='this is string'  #str就是一个字符串变量

(2)布尔类型:用于进行判断或比较数据,只有True和False两个值。例如:

      bool=True

(3)整数:表示物体个数的数。例如:

      n=5

(4)浮点数:就是小数。例如:

      fn=5.1

(5)列表:Python中最基本的数据结构。列表中的每一个元素都会被分配一个数字,用来表示它的位置或索引,其第一个索引是0,第二个索引是1,依此类推。

      list1 = ['physics', 'chemistry', 1997, 2000];

list1就是一个列表,其中:

      list1[0]='physics'
      list1[1]='chemistry'
      list1[2]=1997
      list1[3]=2000

(6)元组:与列表类似,不同之处在于元组的元素不能修改。例如:

      tup2 = (1, 2, 3, 4, 5 )

注意:元组是用圆括号括起来的,而列表使用的是方括号。

(7)字典:一种可变的容器模型,且可存储任意类型的对象。字典的键key与值value之间用冒号(:)分隔,每个键值对之间用逗号(,)分隔,整个字典包括在花括号({})中。例如:

      dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}

则:

      dict['Alice']=2341
      dict['Beth']=9102

另外,Python中还有日期和时间类型等,这里就不做详细说明了。

【思考】

以下哪个是元组?

A.chartlist = ["a", "b", "c", "d"];

B.numtup= (1, 2, 3, 4, 5 );

C.Timelist='20170201'

D.dict2 = { 'abc': 123, 98.6: 37 };