2018.09.13python学习第三天part2

2021-06-30 14:06

阅读:513

标签:布尔   一个人   list   作用   lis   区分   不同类   等级   不同   

基本的数据类型

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”


                        

2018.09.13python学习第三天part2

标签:布尔   一个人   list   作用   lis   区分   不同类   等级   不同   

原文地址:https://www.cnblogs.com/hello-yuanjing/p/9641536.html


评论


亲,登录后才可以留言!