Python数据类型


Python数据类型:

数字型:

整型.

浮点型.

布尔型.

Python的数字类型有int整型、long长整型、float浮点数、complex复数、以及布尔值(0和1),这里只针对int整型进行介绍学习

字符型:

字符串是Python中最常用的数据类型,其用途也很多,我们可以使用单引号 ‘’或者双引号“”来创建字符串

容器型数据类型:

列表: 是由一系列特定元素顺序排列的元素组成的,它的元素可以是任何数据类型即数字、字符串、列表、元组、字典、布尔值等等,同时其元素也是可修改的

字典: 字典为一系列的键-值对,每个键值对用逗号隔开,每个键都与一个值相对应,可以通过使用键来访问对应的值。无序的

集合: 在我看来集合就像一个篮子,你可以往里面存东西也可往里面取东西,但是这些东西又是无序的,你很难指定单独去取某一样东西;同时它又可以通过一定的方法筛选去获得你需要的那部分东西,故集合可以 创建、增、删、关系运算

集合特征:去重,无序,每个元素必须为不可变类型即(hashable类型,可作为字典的key)

元组: 元组即为不可修改的列表,其于特性跟list相似,其使用圆括号而不是方括号来标识

              Number(数字):表示数据组成为数字
              String(字符串):表示数据组成是字符
              List(列表): 用来表示一组有序元素,后期数据可以修改
              Tuple(元组):用来表示一组有序元素,后期数据不可修改
              Sets(集合):一组数据无序不重复元素
              Dictionary(字典):用键值对的形式保存一组元素

整数型:a = 10         浮点型:a = 1.0          字符型:name = '张先生'        元组: t1 =  tuple ()(声明一个空元组)      

    b = -20            b = 3.1415926             age =  20           t1 =  ()             

       c = 0            c  =  -0.22             sex =  男    

集合:s1  = set()      (声明一个集合)                   字典:dict = {}(声明一个空字典)

           s1  ={"a"}                          d1  = dict()

           set.add()       #集合中添加数据                       dict.get()     #根据key值获取对应的值

           set.pop()    #随机删除集合中的一个数据                dict.pop()    #根据key值删除一个键值对

     set.remove() #删除集合中的一个具体数据                dict.items()  #获取所有值值键对

     set.discard() #删除集合中的一个具体数据                   dict.values() #获取所有值

   set.clear()    #清空集合

     列表:list()  (声明一个空列表)

                  a = [1,2,3,4,5]

    增加操作 :list.append()    #在末尾增加一个数据

          list.extend()     #添加一组数据,例添加一个列表到另外一个列表

  删除操作: list.pop(0)       #弹出某一个位置的数据

                        list.remove()   #删除列表中的某一个数据,需要知道名称

           del list[2]         #删除某一位置的数据

  修改操作: list.sort()         #可以对列表数据进行排序

           list.reverse()   #可以是列表中的数据进行翻转

     查询操作: list.count()      #可以查询某一列表中数据出现的次数

                list.index()      #可以返回列表的索引值

    其他操作:  max(list)         #求列表最大值

               min(list)       #求列表最小值

                    len(list)           #返回列表数据个数

                                                   

相关