# python【字典】
#【python字典】 字典2打特点:无序,键值唯一
# 创建并查询
dic={'name':'wl','age':32,'add':'jj'}
#
#
print ('地址是',dic['add'])
#运行结果:
#地址是 jj
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#【增加】
dic.setdefault('age',25) #如果有键值 就不添加, 如果没有就添加,并且有返回值
print(dic)
#
print(dic.keys()) # print(list(dic.keys())) 列表list转换
print(list(dic.values())) #转换成值
#【字典-改】
dic1={'name':'666','age':30,'add':'jj','DDC':'WE'}
dic2={'name':'wl','age':32,'add':'jx','DDC':'WE'}
dic2.update(dic1) #更新升级 #把dic1的数据添加到dic2里面
print(dic1)
print(dic2)
#【字典删除】
dic2.clear() #清空列表所以,dic2.clear('age')清空指定键值队
del dic2['name'] #删除列表指定键值 队 示列 'name':'wl'
a=dic2.pop('age') #删除列表键值 队 返回值dic2 'age':'30'
dic2.popitem() #随机删除键值队
print(a)
# 【其他操作方法】
#print(sorted())# 按键 排序
# for i in dic2.items(): for循环便利 推荐方法
#
# print(i,dic2[i])
# 【字符串】
print('hello'*3) #重复打印字符串
print('hello'[1:]) #从字符串e的位置去到最后 o的位置
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
关键字 in
print('el' in 'hello') 判断el字符串 在hello字符串里面
#运行结果
True
#格式化输出
#【字符串拼接】
a='123'
b='abc'
c=a+b
print(c)
c=''.jion([a,b]) #k空字符串拼接
# 运行结果
# 123----abc----123abc