ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

字典与字符串的使用方法

2022-03-02 20:33:56  阅读:206  来源: 互联网

标签:name -- 10086 print 字符串 10010 方法 字典


字典     

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

 

 

 

 

标签:name,--,10086,print,字符串,10010,方法,字典
来源: https://www.cnblogs.com/lulu2022/p/15956957.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有