s = 'laonanHai' s1 = s.capitalize() #首字母大写,其他字母小写 s2 = s.upper() #全部大写 s3 = s.lower() #全部小写 print(s,s1,s2,s3) # code = 'aeQu' #不区分你输入的大小写 .upper可以加这里 # your_code = input('请输入验证码').upper() # if your_code == code.upper(): #也可以是your_code.upper() == coder.upper() # print('验证码输入成功') #居中center s = 'laonanHai' s4 = s.center(30,'*') print(s4) #大小写翻转 s5 = s.swapcase() print(s5) #每个单词的首字母大写(非字母隔开) s = 'alex wusir*laonanhai2taibai' s6 = s.title() print(s6) #判断是以什么为开头,什么为结尾 s = 'alexlaonanhai' s7 = s.startswith('al') s71 = s.startswith('l', 4) #起始位置是4,以l为开头 print(s7,s71) #####去出首尾的空格,换行符tab #去除左边的空格,换行符,tab lstrip() #去除右边的空格,换行符,tab rstrip() #strip() #可以切片 #s = ' laonanhai ' s1 = ' laonanhai ' print(s1.lstrip()) print(s1.rstrip()) #name = input('请输入用户名:').strip() #一定加上strip 固定搭配 #if name == 'alex': # print(666) s = ',laonanhaialex' print(s.strip(',lax')) #################################################### #find index 通过元素找索引 s = 'alexex' print(s.find('e')) #从0,1,2查找索引值 print(s.find('e',3)) print(s.find('A')) #找不到就会返回-1 #print(s.index('A')) #找不到就会报错 #count 寻找元素出现的个数 可以切片 print(s.count('e')) print(s.count('ex')) ###############################################3 #replace s = '仅仅是大就玩跨界复健科玩跨界' s1 = s.replace('玩跨界','SB') print(s1) ########################################### ##split 分割 str ------>list的方法 s = 'alex wusir taibai' print(s.split()) s1 = 'alex,wusir,taibai' print(s1.split(',')) s2 = 'alexawusirataibai' #以a为切割 print(s2.split('a')) print(s2.split('a',1)) #分割次数 ######################################## #format 格式化输出 #三种用法 #第一种用法: s = '我叫{},今年{},爱好{}'.format('MT',18,'母牛') print(s) #第二种用法: s = '我叫{0},今年{1},爱好{2},我依然叫{0},今年依然是{1}' .format('MT',18,'母牛') print(s) #第三种方法: 键值对 s = '我叫{name},今年{age},爱好{hobby}'.format(age=18,name='MT',hobby='闷儿') print(s) ###### name = '123a' #print(name.isalnum()) #字符串只有字母或数字组成 #print(name.isalpha()) #字符串只有字母组成 #print(name.isdigit()) #字符串只有数字组成 if name.isdigit(): name = int(name) print(name,type(name)) else: print('你输入的有非数字元素') ##########################################len count = 0 s = 'fasdfdsaf' # print(len(s)) # while count < len(s): # print(s[count]) # count = count + 1 for i in s: print(i)