Python字符串常用方法(split,partition,maketrans,strip...)

x = "apple peach watermelon pineapple"
print("原字符串: ", x)
print("split(' '),以空格分隔字符串(从左至右): ", x.split(" "))
print("rsplit(' '),以空格分隔字符串(从右至左): ", x.rsplit(" "))
print("partition(' '),以空格分隔字符串,返回分隔前字符串,分隔字符串,分隔后字符串三部分: ", x.partition(" "))
print("rpartition(' '),以空格分隔字符串,返回分隔前字符串,分隔字符串,分隔后字符串三部分: ", x.rpartition(" "))
print("upper(),字母大写: ", x.upper())
print("lower(),字母小写: ", x.lower())
print("swapcase(),大小写互换: ", x.swapcase())
print("title(),每个单词首字母大写: ", x.title())
print("capitalize(),字符串首字母大写: ", x.capitalize())
x = ['黄色', '赤裸', '非法', '血腥', '毒品', '暴力']
text = "文本不得包含非法字符"
for i in x:
    if i in text:
        text = text.replace(i, "***")
print("replace(),替换: ", text)
table = "".maketrans("0123456789", "零壹贰叁肆伍陆柒捌玖")
print("maketrans(),字符映射表: ", "花呗待还金额:4567".translate(table))
s = " abc  "
s2=s.strip()                            
s3=s2.strip("a")
print("原字符",s,sep=":")
print("strip(),删除空白字符",s2,sep=":")
print("strip('a'),删除a字符",s3,sep=":")
x="Hello World!"
print("startswith(),判断字符串是否以指定字符串开始: ",x.startswith("H"))
print("endswith(),判断字符串是否以指定字符串结束: ",x.endswith("d"))
print("center(),返回指定宽度字符串:","我是一条分隔线".center(20, "-"))
#continue...

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章