标签:aaa art aaaaa input osi 基础 dex 常用操作 空格
整理str的一些基础常用操作:
#字符串的操作(基础重点) s = ‘abcdefg‘ #首字母大写 s1 = s.capitalize() print(s1) #全大写 s2 =s.upper() print(s2) #全小写 s3 = s.lower() print(s3) s_str = ‘Luosir‘ you_input = input(‘请输入验证码,不区分大小写:‘) if s_str.lower() == you_input.lower(): print(‘输入成功‘) else: print(‘输入失败‘) #大小写翻转 s4 = s.swapcase() print(s4) #隔开的单词首字母大写 s = ‘luosir yangjun lixue‘ s5 = s.title() print(s5) #居中分隔 sa = ‘luosir‘ s6 = sa.center(20,‘~‘) print(s6) #公共方法 s = ‘abcdef‘ l = len(s) print(l) #判断以什么开头 s = ‘abcdef‘ l = s.startswith(‘‘) print(l) s = ‘luosirBigdata‘ s8 = s.startswith(‘luo‘) if s8: print(‘爷爷我行不更名坐不改姓‘) elif s.startswith(‘b1‘): print(‘好好好‘) # #find-->通过元素找索引,找不到返回-1 s9 = s.find(‘r‘) s10 = s.index(‘r‘) print(s9) print(10) #去空格strip rstrip lstrip s = ‘a%luosir%‘ s9 = s.strip(‘%‘) print(s9) username = input(‘请输入名字:‘).strip() if username.strip()== ‘二哥‘: print(‘恭喜发财‘) #count s =‘awwwwaaaaaaallll wllll‘ s10 = s.count(‘a‘) print(s10) #split 一分为二 s =‘awwwwaaaaaaallll wllll‘ l = s.split() print(l) #[‘awwwwaaaaaaallll‘, ‘wllll‘] #format的三种玩法,格式化输出 #玩法一 s = ‘我叫{},今年{},爱好{},我重申我很帅,我叫{}‘.format(‘罗帅‘,‘21‘,‘girl‘,‘罗帅‘) print(s) #玩法二 s1 =‘我叫{0},今年{1},爱好{2},我重申我很帅,我叫{0}‘.format(‘罗帅‘,‘21‘,‘girl‘) print(s1) #玩法三 s2 =‘我叫{name},今年{age},爱好{hobbie},我重申我很帅,我叫{name}‘.format(name=‘罗帅‘,age=‘21‘,hobbie=‘girl‘) print(s2) #形成一个新的方法,不对原字符串进行改变 str = ‘你好,春哥是世界上最帅的男人,真的太帅了‘ s3 =str.replace(‘春哥‘,‘luosir‘) print(s3) #####is系列 name=‘taibai123‘ print(name.isalnum()) #字符串由字母或数字组成 print(name.isalpha()) #字符串只由字母组成 print(name.isdecimal()) #字符串只由十进制组成 s = ‘adadaffalkosvdaa‘ for i in s: print(i) s = ‘xiaozem京香aliya‘ if ‘京香‘in s: print(‘您的评论敏感‘)
标签:aaa art aaaaa input osi 基础 dex 常用操作 空格
原文地址:https://www.cnblogs.com/luochunbigdata/p/11927643.html