2018.09.13python学习第三天part2

基本的数据类型

1.什么是数据类型?(what)

   变量值就是数据,数据类型也就是变量值的类型

2.为什么要区分数据类型?(why)

   我们去记忆一个人的话会从他的年龄(15)、外貌(美)等不同的特征去记忆,同样的道理,计算机要记忆某个变量的话也需要有不同的特征,即不同类型的数据。所以不同类型的数据是为了让计算机更好的      记忆和储存变量。

3.如何使用变量?(how)

先要分清有哪些基本的数据类型,不同类型的数据作用是什么

  # int(整数型):用来记录年龄,等级,QQ号码,电话号码等——整数

  #float(浮点型):用来记录身高(height),体重(weight),工资(salary)——小数

  #str(字符串):用来记录名字,性别,家庭住址,单个爱好等——字母

  #list(列表型):可以用来定义多个值,如每个月的工资——[ ]

                          定义:在[ ]内用逗号隔开的任意值

                          如salaries=[11,22,33,44,"aa",["b"]]

                           print(salaries[0])   则会输出11

                           print(salaries[1])   则会输出22

                           print(salaries[2])   则会输出33

                          print(salaries[5][0])则会输出b

  #dict(字典型):{}内用逗号分开开多个key:value的值,其中的value可以是任意类型——{ }

                         如student={“name”:“tony”,“age”:18,“height”:180}

                         print(student [“name”])  则会输出“tony”

                         print(student [“age”])  则会输出18

  #bool(布尔型):Ture/False用来标识条件是否成立——与后面的逻辑语句

                           *所有的值都是自带布尔值的,除了0,None,空的布尔值位False以外,所有的值都是Ture

                                               print(bool(0))                    false

                                               print(bool(None))              false

                                               print(bool(“”))                    false

                                               print(bool([]))                     false

练习:info={

                      “name”:“tony”

                       “age”:18

                       “sex”:“male”

                       “level”:10

                       “hobbies”:["music","read"]

                    }

 

           print(info["hobbies"][0])            则得到“music”


                        

posted on 2018-09-13 16:47  撩与诗人  阅读(79)  评论(0编辑  收藏  举报