python字符串、列表字典复习

s='esrddddddddddfhhhhhhhg'
s1 ='ERTYWERTY45RTY'
s2 = ['1', '3', 'w', 's', '5', '9']
t = s1.lower()#全部转成成小写
t1 = s.upper() #全部转换成大写
t2 = s.capitalize()#首字母大写
t3 = s.find('o') #t3 是查找某个字符的位置,查不到返回-1
t4 = s.split('s') #分割字符串转换成列表
t5 = s.replace('d','b') #替换后成一个新的字符串 原来的字符串不会改变(把d替换成b)
t6 = s.index('s') #查找某字符串的位置,查不到报错
s2 =''.join(s2)#把列表转换成字符串 列表里元素应都是string 类型的 否则报错
print(s2)
s = [1, 2, 3, 4, 5]
a = {'yuwen':88, 'yingyu':90, 'shuxue':99}
b = {'yuwen':89, 'ls':90, 'mg':99}
a.update(b)#字典a里添加字典b
print(a.items())#返回可遍历的元组数组 for k,v in dict.items():
a.clear()#清空字典
# print(a)
# t = dict.fromkeys(s,'a')#把某列表转换成字典 值设置为'a'
# t1 = dict.fromkeys(s,'b')
# print(t,t1)
s1 = ['a', 'b', 'c']
s.extend(s1)#把s1列表添加到s列表中
# print(s)
s.pop(1) #删除指定位置的元素
s.insert(1,'e')#插入元素到指定位置
# print(s.index('b'))
s.remove('e') #列表按值删除元素
s.append('f') #列表添加元素
print(s[:: -1]) #输出翻转后的列表

人生苦短,我用python
原文地址:https://www.cnblogs.com/niucunguo/p/11472617.html