字典与字符串的使用方法

字典     

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

 

 

 

 

上一篇:分苹果的算法


下一篇:geoJSON中线要素MultiLineString类型与LineString类型的区别