7.22学习笔记


a='dakjd2 koHADJS dadJ5IJDJa2'
'''
print(a.title()) #各个单词大写
print(a.swapcase()) #大小写翻转
print(a.upper())
print(a.lower())
print(a.capitalize()) #整句首字母大写
print(a.center(50,'*')) #中心填充
print(a.find('da',0,-3)) #可切片计数
print(a.expandtabs()) #??????
'''
a2 = "hqwHJKHjkdjklakiwueauio12324"
'''
ret4 = a2.expandtabs() #?????????
print(ret4)
print(a.startswith('da'))
print(a.endswith('a2'))

count = 0
while count <= 5 :
count += 1
if count == 3:break
print("Loop",count)

else:
print("循环正常执行完啦") #到三就跳出
print("-----out of while loop ------")


print(a2.find('a')) #只找一个元素的寻找,返回下标
print(a2.index("w")) #只找一个元素的寻找,返回下标
print(a2.split('k')) #最终形成的时列表
ret9 = 'title,Tilte,atre,'.split('t',1) #从前往后一个分开
print(ret9)
ret91 = 'atitle,Tilte,atre,'.rsplit('t',1) #从后往前一个分开
print(ret91)

#format三种玩法
print('wo{}qu{}na{}ma{}de b'.format('a1','a2',6,8))
print('wo{0}qu{1}na{3}ma{0}de b'.format('a1','a2',6,8))
print('wo{name}qu{s1}na{sd}ma{ww}de b%%s'.format(name='a1',s1='a2',sd=6,ww=8)) #记住用的=来说明占位变量
'''
'''
name='**eg*on**'
print(name.strip('*')) #两头去完
print(name.lstrip('*')) #从前面去完
print(name.rstrip('*')) #从后面去完
print(a2.replace('wu','*',3))
print(a2.isalnum()) #字符串由字母或数字组成
print(a2.isalpha()) #字符串只由字母组成
print(a2.isdigit()) #字符串只由数字组成,返回bool值
'''
li = ['alex',[1,2,3],'wusir','egon','女神','taibai']
'''
print(li[0]) #打印单位置
print(li[0:4]) #打印多位置
li.append('日天')
print(li.append(1)) #处理命令,。之后直接处理,如果现场输出则为none
print(li)


while 1:
s=input('>>>')
if s.strip().upper() == 'Q':
break
else:li.append(s)
print(li) #全都加入到列表

li.extend('二格')
li.extend([2,6,3])
print(li) #扩展时将可变对象划分为最小单位加入列表

li.insert(4,'ch') #在特定位置插入
print(li)


name = li.pop(1)
print(name,li) # 返回值
name = li.pop() # 默认删除最后一个
print(name,li)
print(li.pop(1)) #返回值为删除内容
'''
posted @ 2018-08-16 15:21  SHORI  阅读(69)  评论(0编辑  收藏  举报