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...

在這裏插入圖片描述

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