数据类型

1.字符串

2.列表

3.字典

4.布尔值

5.元组

6.集合

 

一、数据类型之字符串str

       作用:主要用于记录描述性性质的数据(姓名 地址 邮箱)

        定义:方式一 (单引号)

                   name = 's'

                   方式二 ( 双引号)

                   name = "s"

                   方式三 ( 三个单引号)(左侧出现了赋值符号和变量名为字符串 反之是注释)

                   name = '''s'''

                   方式四 ( 三个双引号)(左侧出现了赋值符号和变量名为字符串 反之是注释)

                   name = """s"""

                 为什么字符串需要这么多种方式?

                   目的是为了防止字符串文本内还需要用到引号,避免发生冲突

                   a = 'b说:'嗨''          b = 'd说: “嗨”'

 

二、数据类型之列表list

        作用:能够存储多个数据并且可以方便的取出任意个数

        特征:中括号括起来,内部可以存放多个元素,元素与元素之间用逗号隔开,元素可以是任何数据类型

        list = [11, 22, 33.3, 'ss', ]

       索引取值(从零开始的连续数字)

       print(list[0])

       从 list = [11, 22, 33.3, 'ss', ]中找出33.3

       

 

 

 

 

三、数据类型之字典dict

 

       作用:能更加精准的存储数据

 

        定义:大括号括起来,可以存放多个元素,元素之间用逗号隔开,元素是k:v键值对的形式

 

        k是对v的描述性性质的信息(一般情况下都是字符串)

 

        v是真正的数据,相当于变量的值,可以是任何数据类型

 

        d = {'name': 's',  'age':'a8',  'hobby': 'music'}

 

        字典无法使用索引取值,取值需要借助与k

 

       

 

 

四、数据类型之布尔值bool

 

       作用:用于判断事物的多错,是否可行

 

       定义:布尔只有两种状态

 

       True 对

 

       False 错

 

        针对布尔的变量值一般用is开头

 

        is_s = True

 

        is_b = False

 

        在python中所有数据类型搜可以转换成布尔值

 

        布尔值为False的有0,None,' ',[ ],{ }.....

 

        其他情况一律为True

 

 

 

五、数据类型之元组tuple

 

       作用:与列表几乎一致,可以存放多个元素(可以看成是不可变的列表)

 

        定义:用小括号括起来,可以存放多个元素,元素之间用逗号隔开,元素不支持修改

         

 

 

六、数据类型之集合set

       作用:去重和关系运算

       定义:用大括号括起来,可以存放多个元素,元素之间用逗号隔开,元素不是k:v键值对

         s = {11, 2.2, 's', }

 

 

                      

 

 

 

 

posted @ 2021-11-03 19:53  一览如画  阅读(106)  评论(0)    收藏  举报