1. 程式人生 > >Python中字串大小寫切換

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