使用字符大小写符号选择为大小写单词转换大小写
a = ('uHhad')
a1 = a.capitalize()#首字母大写
a2 = a.upper()
a3 = a.lower()
a4 = a.title()#每个隔开的单词首字母大写
a5 = '和第a1相同%s'%(a1)
a6 = a.swapcase()#大小写反转
a7 = len(a)#a有多少个字符
print(a,a1,a2,a3,a4,a5,a6,a7)
全部转化为大写 不区分大小写验证码
a.capitalize()#首字母大写
a.upper()#全部大写
a.lower()#全部小写
a.title()#每个隔开的单词首字母大写
a.swapcase()#大小写反转
len(a)#返回a有多少个字符
s_str = ('aAdE') you_input = input('请输入验证码:') if you_input.lower() == s_str.lower(): print('验证码正确') else: print('验证码错误')
you_input.lower() == s_str.lower(): #全部转化为小写
判断字符串中是否有关键字
a = 'aehEqytrYTR' a1 = a.startswith('ae')#变量a的起始字符为ae a1为true 否则为false a2 = a.startswith('hE',2,7)#变量a的第二个字符开始算起,起始字符为hE a2为true 否则为false a3 = a.find('a')#变量a中是否有Y 有则返回下标,否则返回-1 a4 = a.index('q')#变量a中是否有Y 有则返回下标,否则报错 print(a1,a2,a3,type(a3),a4)
a1 = a.startswith('ae')#变量a的起始字符为ae a1为true 否则为false
a2 = a.startswith('hE',2,7)#变量a的第二个字符开始算起,起始字符为hE a2为true 否则为false
删除字符串中的特定字符
a = ' &*ijie&* lwe*& ' a1 = a.strip()#去除变量a中的前后空格(默认去除空格) a2 = a.strip(' &*')#去除变量a中的前后空格,&,*字符 a3 = a.lstrip(' &*')#从左往右去除变量a中的前后空格,&,*字符 a4 = a.rstrip(' &*')#从右往左去除变量a中的前后空格,&,*字符 print(a,'|',a1,'|',a2,'|',a3,'|',a4)
a1 = a.strip()#去除变量a中的前后空格(默认去除空格) a2 = a.strip(' &*')#去除变量a中的前后空格,&,*字符 a3 = a.lstrip(' &*')#从左往右去除变量a中的前后空格,&,*字符 a4 = a.rstrip(' &*')#从右往左去除变量a中的前后空格,&,*字符