2018年11月15日 学习字符串3
test=" sxj love mm " test1="\t\t\t\tsxj\t\t\t\tsxj\t\t\t\t\t\t" a=test.isprintable() #是否能打印 b=test1.isprintable() print("1.isprintable表示是否能打印,其中\T之类的都不能打印",a,b) test3=" " c=test3.isspace()#检查是否全部是空格 d=test.isspace() print("2.isspace 检查是否全部是空格",c,d) test4="Sxj Love Mm 我是谁" e=test4.istitle()#判断是否为标题,标题为每个单词首字母大写 print("3.istitle 检查是否为标题格式,标题为每个单词首字母大写",e) f=test.title() print("4.title 将字符串改为标题格式,首字母大写",f) test5="你是风儿我是沙" x="SB" g=x.join(test5)#用法非常VIP join表示在每个字符中间都插入,最起码2个字符串,用前面的参数作为间隔 print("5.join的用法为将字符串每个元素按照指定分隔符进行拼接",g) h=test5.ljust(20,"*")#内容放左边右侧填充,前面第一个数字为总长度 i=test5.rjust(15,"?")#内容放右边左侧填充 print("6.ljust,rjust为左填充和右填充","\n",h,"\n",i) j=test4.lower() k=j.islower()#islower判定所有字符串是否都为小写 print("7.lower将字符串更改为所有小写,islower判定是否都是小写:",j,k) l=test4.upper()#upper转换为所有大写 m=l.isupper()#isupper判定是否所有都为大写 print("8.upper和isupper 为转换大写和判定是否都为大写:",l,m) n=test1.lstrip()#去除左边空白和换行和\t o=test1.rstrip()#去除右边空白和换行和\t p=test1.strip()#去除两边空白和换行和\t print("9.lstrip,rstrip和strip\n",n,"\n",o,"\n",p) test6="----你是---S-B她是---S--B---" q=test6.lstrip("-")#去除括号内的东西 r=test6.rstrip("-") s=test6.strip("-") print("10.lstrip,rstrip,strip\n用法2",q,"\n",r,"\n",s)