字典
1.key(键盘) value(值) --也叫键值对数据类型
2.字典的key是惟一的,有重复查询数据类型会只显示最后的一对。
3.字典也是无序的
4.有两对内容用,间隔开a ={'中国移动':10086,'中国联通':10010'} print(type(a)) --显示字典的数据类型
只能通过 key(键) 来读取字典,取所对应的 value(值):
a ={'中国移动':10086,'中国联通':10010'} print(a['中国移动']) --10086也可以用过这种方法去读取:
a ={'中国移动':10086,'中国联通':10010'} print(a.get('中国移动')) --10086
在字典中增加一对:
a ={'中国移动':10086,'中国联通':10010'} a ['小李'] =18 print(a) --{'中国移动':10086,'中国联通':10010','小李':18}字典中修改一对已存在的内容:
a ={'中国移动':10086,'中国联通':10010'} a ['中国移动'] = 9999 print(a) --{'中国移动':9999,'中国联通':10010'}
删除某个已存在的key:
a ={'中国移动':10086,'中国联通':10010'} del a ['中国移动'] print(a) --{'中国联通':10010'}
数据类型的使用: 数据类型:字符串、字典、浮点数、整数、元组、集合 不可变的数据类型:元组、浮点数、整数、字符串 可变的数据类型:列表、集合、字典 多个元素组成的数据可迭代的数据对象:(字符串、字典、列表、元组、集合) 计算出里面有多少个内容:Len()
例1:字符串 a = 'hello' peint(len(a))
例2:字典 a = {‘中国移动':10086,'中国联通':10010} peint(len(a))
--其他的数据类型,以此类推~
字符串的使用方法: 计数字符串中字符出现的次数:count()
例: a = 'chang nnn' a = name.count('n') print(a) --nnnn
查找指定字符第一次出现时的位置: --跟出现多少个没关系 find()
a = 'zhangzhaqng' a = name.find('n') print(a) --3
将前面的字符串依次加入到后面的字符串中: join
a = '小王' b = ['1','2','3'] c = name.join(b) print(c) -- '1小王2小王3小王'
填充方法: just 左: eft --缩写l 右: right --缩写r
例:右边增加
name = 'zhang' --将name填充至10个字符,不够的话在右边增加'#' a = name.ljust(10,'#') print(a) --zhang#####
例:左边增加 name = 'zhang' --将name填充至10个字符,不够的话在左边增加'#' a = name.ljust(10,'#') print(a) --#####zhang
大小写方法 : upper大写 lower小写
例:全部换大写 a = 'zhanG' b = name.upper() print(a) --ZHANG
例:全部换小写 a = 'zhanG' b = name.lower() print(a) --zhang