编程语言
首页 > 编程语言> > python中数据类型

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的次数

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

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

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

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

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

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]:查询

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

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

           2.支持索引

           3.可进行增删改查

           4.有序的

           5.元素可重复

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

           2.不支持索引

           3.可进行增删改查

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

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

           2.支持索引

           3.不支持增删改

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

           2.支持索引

           3.可进行增删改查

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

       

 

 

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

 

 

 

 



 

标签:set,python,数据类型,list,value,时用,dict,key
来源: https://www.cnblogs.com/lihongtaoya/p/15334808.html