python中数据类型

一.数据类型(数字numbers,字符串string,集合set,列表list,元组tuple,字典dict)

1.字类型包括四种

   int:有符号整型
   long:长整型,也可以代表八进制和十六进制
   float:浮点型
   complex:复数

2.字符串,声明时需要引号引起来(str=“我是一个字符串类型的数据”)

3.列表list,声明时用中括号括起来(list=[1,2,3,4,5])

   list[indes]:根据下标查询对应的值,从0开始

   list[1:3]:查询下标从1-3的数值

   list.append(value):在list中添加元素,默认添加到最后

   list.insert(index,value):在list中添加元素,指定insert添加

   list.index(value):查询值的下标

   list.pop(index):根据下标删除

   list.remove(value):根据数值删除元素

   list[index]=value:根据下标更改数据

   list.sort():为list排序

   list.count(value):查询list中出现value的次数

    list_01.reverse()  # 倒序
    print(list_01)
    print(list_01[::-1])  # 使list里元素倒列
    print(list_01[::2])  # 切片

    print(min(list_01))  # min,max.sum count
    list_01.clear()  # 清空
    print(list_01)

4.元组tuplc,声明时用()扩起来(tuple=(1,2,3,4,5)),元组声明后不能删除修改

   tuplc+tupic1:可将声明好的两个tuplc相加合并

   del  tuplc:删除可以使用del时该集合失效

   tuple[index]:查询下标为index的元素

   tuple.count(value):查询value出现的次数

    print(tuple_01[::-1])  # 倒排序
    print(tuple_01[::2])  # 切片
    # 多个变量
    *tuple_02, tuple_03, tuple_04 = 1, 2, 3, 4, 5
    print(tuple_02, tuple_03, tuple_04)  # tuple_02=[1, 2, 3],tuple_03=4,tuple_04=5

5.集合set,声明时用{}扩起来(set={1,2,3,4,5}),集合是无序的,且不能有重复值

   set.clear():清空set

   set.remove(value):删除元素

   set.add(value):添加元素

   set.update(set1):修改元素(合并)

6.字段dict,声明时用{}扩起来,一键值对的形式存在(dict={"name":"博主是帅哥","age":12}),key不允许重复

    dict.clear():清空数据

   dict.pop(key):根据key值删除

   dict.get(key):根据key值获取value

   dict.keys():获取所有的key值

   dict.values():获取所有的value值

   dict["key"]=value:源key值存在修改,不存在则添加元素

   dic[key]:查询

    dict_01 = dict(name='李明', age='12')  # 声明
    print(dict_01.keys())
    print(list(dict_01.keys()))  # 转list
    dict_01.update({'sex': '12', 'source': '12'})  # 添加多个
    print(dict_01)

 

二.list,set,tuple,dict的区别

列表:1.声明时用[]括起来

           2.支持索引

           3.可进行增删改查

           4.有序的

           5.元素可重复

集合:1.声明时用{}括起来

           2.不支持索引

           3.可进行增删改查

           4.不允许有重复值,无序

元组:1.声明时用()括起来

           2.支持索引

           3.不支持增删改

字典:1.声明时用{}括起来

           2.支持索引

           3.可进行增删改查

           4.元素以键值对的形式存在,key不可重复,value可以重复

       

 

 

注:集合,列表,元组三则之间可以相互转换

 

 

 

 



 

posted @ 2021-09-25 16:54  余生没有余生  阅读(160)  评论(0)    收藏  举报