天天看點

Python中字元串大小寫切換

lower()、upper()、capitalize()、title()、swapcase()

這幾個方法分别用來将字元串轉換為小寫、大寫字元串、将字元串首字母變為大寫、将每個首字母變為大寫以及大小寫互換,

這幾個方法都是生成新字元串,并不對原字元串做任何修改

s='What is Your Name?'
s2=s.lower()
print(s2) #傳回小寫字元串
# what iss your name?
print(s.upper())    #傳回大寫字元串
# WHAT IS YOUR NAME?
print(s.capitalize())   #字元串首字元大寫
# What is your name?
print(s.title())    #每個單詞的首字母大寫
# What Is Your Name?
print(s.swapcase()) #大小寫互換
# wHAT IS yOUR nAME?
           

replace()

用來替換字元串中指定字元或子字元串的所有重複出現,每次隻能替換一個字元或字元串,類似于Word、WPS、記事本等文本

編輯器的查找與替換功能。該方法并不修改原字元串,而是傳回一個新字元串。

s1='中國,中國'
print(s1)
# 中國,中國
print(s1.replace('中國','泰國曼谷'))
# 泰國曼谷,泰國曼谷
print('abcdabc'.replace('abc','ABC'))
# ABCdABC