python之字符串的魔法
Posted 贺言
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之字符串的魔法相关的知识,希望对你有一定的参考价值。
1.test="alex"
v=test.ljust(8,‘#‘)
print(v) //输出结果为alex####
2.test1="alex"
v1=test.zfill(8)
print(v1) //输出结果为0000alex,以0来填充
3.test2=" alex "
v2=test2.rstrip()
print(v2) //输出结果为 alex,去掉右边空格,还可以去除 , ,还能移除指定字符,遵循有限最 多匹配
4.test3="ajddepiodu"
v3=str.maketrans(‘aeiou‘,‘12345‘)
c=test3.translate(v3)
print(c) //输出结果为1jdd2p34d5
5.test4="beijing"
v4=test4.partition(‘j‘)
print(v4) //输出结果为(‘bei‘, ‘j‘, ‘ing‘),以第一个出现的分割字符进行分割成三部分
6.test5="beijinjpg"
v5=test5.split(‘j‘,2)
print(v5) //输出结果为[‘bei‘, ‘in‘, ‘pg‘]
7.test6="beijing shanghai tianjin"
v6=test6.splitlines(True)
print(v6) //输出结果为[‘beijing ‘, ‘shanghai ‘, ‘tianjin‘],True和False只显示是否保留换行符
8.test7="beijing"
v7=test7.swapcase()
print(v7) //输出结果为BEIJING,小写转大写
9.test8="beijing"
c1=test8[0:3]
print(c1) //输出结果为bei,取值范围为大于等于,小于三,也就是所谓的切片
10.test9="beijing"
print(len(test9)) //输出结果为7
11.输出字符串"我要飞得更高"
① test10="我要飞得更高"
index=0
while index<len(test):
c2=test[index]
print(c2)
index+=1
② test11="我要飞得更高"
for hg in test11:
print(hg)
12.test12="alexalexalex"
c3=test12.replace(‘ex‘,‘bbb‘,2)
print(c3) //输出结果为albbbalbbbalex
以上是关于python之字符串的魔法的主要内容,如果未能解决你的问题,请参考以下文章