字符串相关练习

#返回首字母大写,其余都小写-----------------
test = "YOss"
v = test.capitalize()
print(v)
#返回消除大小写的副本,更彻底的消除大写----------
test = "DbcdDQa1"
v = test.casefold()
print(v)
#返回长度为 width 的字符串,原字符串在其正中。----------
test = "Douyunpeng"
v = test.center(32,"-")
print(v)
#反回子字符串 sub 在 [start, end] 范围内非重叠出现的次数。-----------
test = "adminqweqrgt"
v = test.count("q",2,9)
print(v)
#返回原字符串编码为字节串对象的版本。
test = "douyunpeng"
v = test.encode()
print(v)

#验证是开头或者结尾是否正确--------
a1 = "douyunpeng"
v = a1.endswith('peng')
m = a1.startswith('sd')
print(v,m)
print(m)
#从前开始往后找,找到第一个后,获取其位置---------
#范围是《=或<
test = "douyunpeng"
v = test.find('n',4,6)
print(v)
#格式化占位符,此处为0,1;将后面的内容传到相应位置--------
test =' i am {0},age {1}'
print(test)
v = test.format('douyunpeng',19)
print(v)
#格式化,传入的值{"name":'douyunpeng',"x":'19'}---------
test =' i am {name},age {x}'
t1=test.format(name='douyunpeng',x=19)
t2=test.format_map({"name":'yunpeng',"x":18})
print(t1,t2)
#同样是找值,找不到输出为错误。不用-----------------
test = "abcd"
v = test.index(sd)
print(v)

#判断字符串中是否只包含数字和字母-------------
test = "sdta1990!"
v = test.isalnum()
print(v)
字符串1

猜你喜欢

转载自www.cnblogs.com/douyunpeng/p/12461266.html