python学习之路5--字典-字符串

字典

字典是python中的唯一映射类型,采用键值对来存储。
特点:无序

1.字典的创建:

dict = {'ll':1,'hi':'你好','good':'好'}
print(dict)

2.四种方法-增删改查

#增
dict['qq']='1234'#直接赋值即可,若有会覆盖。

dict.setdefault('tt',88)

dict = {'ll':1,'hi':'你好','good':'好'}
dict1 = {'111':444}
dict.update(dict1) #添加字典,有重复会覆盖
print(dict)

#删
# dict = {'ll':1,'hi':'你好','good':'好'}
# del dict['hi']#删除某个键值对
# print(dict)

# dict = {'ll':1,'hi':'你好','good':'好'}
# ret=dict.pop('ll')#删除键值对,并有返回值
# print(dict)
# print(ret)

# dict = {'ll':1,'hi':'你好','good':'好'}
# dict.popitem()#随机删除
# print(dict)

#字典的遍历
# dict1 = {'name':1,'hi':'你好','good':'好'}
# for i in dict1:
#     print(i,dict1[i])



字符串

string
a='123'
b='145'
c=''.join([a,b])#合并两个字符串
print(c)


#一些重要的字符串内置方法

#重要字符串方法:
# print(str.count('l')) #次数
# print(str.center(50,'*'))
# print(str.startswith('h'))#以什么开始
# print(str.find("o"))#寻找元素并返回索引值
# print(str.format(name = 'lee'))#格式化输出
# print("MGKSM".lower())
# print("fsfs".upper())
# print("\tooo\n".strip())#去掉换行服
# print("my book".replace("my","you"))
# print("my title title".split("i"))      #以i为分割对象 成为列表['my t', 'tle t', 'tle']

猜你喜欢

转载自blog.csdn.net/baidu_18374165/article/details/81517635
今日推荐