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)

 

posted @ 2018-11-15 21:52  小圣庄  阅读(117)  评论(0编辑  收藏  举报