python基础学习-字符串
Posted python学习
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础学习-字符串相关的知识,希望对你有一定的参考价值。
#__author:"Feng Lin" #date: 2018/8/26 #字符串操作 s=‘sddasdw11234Wiu‘ #capitalize首字母大写 s1=s.capitalize() print(s1) s2=s.upper() print(s2) s3=s.lower() print(s3) # #实例验证码不区分大小写 # s4="acEB" # you_input=input("请输入验证码:") # if s4.upper()==you_input.upper(): # print("succee") # else: # print("error") # #大小写反转 s4=s.swapcase() print(s4) #每个隔开的单词首字母大写 na=‘alex egon wusier wjj‘ n1=na.title() print(n1) tt=‘lin_feng*ai-nvren‘ tt1=tt.title() print(tt1) s=‘alexWWEWSDAD‘ #居中,默认空格填充,也可以指定填充字符 s6=s.center(20) print(s6) s7=s.center(20,"$") print(s7) #自动扩展字符串中的tab s=‘alex sssir‘ s1=s.expandtabs() print(s1) #公告方法 print(len(s)) #判断是否以某个字符开头或结尾,返回bool值 s=‘bbbaaacccddd‘ s8=s.startswith("b") s9=s.endswith("ddd") print(s8) print(s9) #find通过元素找索引,找不到返回-1 s=‘alexWULITAOTAO‘ s1=s.find(‘WULI‘) print(s1) s2=s.find(‘D‘) print(s2) #strip默认删除前后空格 s=" babablaala " s1=s.strip() print(s1) s1=s.strip("a ") print(s1) #lstrip默认删除左边空格,rstrip默认删除右边空格 s2=s.lstrip() print(s2) s3=s.rstrip() print(s3) #计算字符串中元素的个数 s="What Fuck!" num=s.count("AT") print(num) num=s.count("at") print(num) #自定义分割字符串 s="lin:feng:hao:shuai:!" l=s.split(":") print(l) #format格式化输出三种方法 s=‘my name is {},my age is {},my hobbies is {}‘.format("linfeng",24,"gril") print(s) s=‘my name is {0},my age is {1},my hobbies is {2}‘.format("linfeng",24,"gril") print(s) s=‘my name is {name},my age is {age},my hobbies is {hob}‘.format(age=24,hob="gril",name="linfeng") print(s) #replace替换字符串内容,最后可以指定修改几个 s="我发誓的撒大苏我挖到撒的阿瓦倒萨的我" s1=s.replace("我","你") print(s1) s2=s.replace("我","你",1) print(s2) #is判断字符组成 name="sadadsdads1233144" #是否只由数字组成,返回bool值 print(name.isdigit()) #是否只由字母组成,返回bool值 print(name.isalpha()) #是否由字母和数字组成,返回bool值 print(name.isalnum())
以上是关于python基础学习-字符串的主要内容,如果未能解决你的问题,请参考以下文章