标签: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