大寫(xiě)字符串是任何文本處理系統(tǒng)中的常規(guī)需求。 Python通過(guò)使用標(biāo)準(zhǔn)庫(kù)中的內(nèi)置函數(shù)實(shí)現(xiàn)了它。 在下面的例子中,我們使用兩個(gè)字符串函數(shù)capwords()
和upper()
來(lái)實(shí)現(xiàn)這一點(diǎn)。'capwords'
將每個(gè)單詞的第一個(gè)字母大寫(xiě),而'upper'
將整個(gè)字符串大寫(xiě)。
import string
text = 'Yiibaipoint - simple easy learning.'
print string.capwords(text)
print string.upper(text)
當(dāng)運(yùn)行上面的程序時(shí),得到以下輸出 -
Yiibaipoint - Simple Easy Learning.
TUTORIALSPOINT - SIMPLE EASY LEARNING.
Python中的轉(zhuǎn)換本質(zhì)上意味著用另一個(gè)字母替換特定字母。 它可以用于字符串的加密解密。
import string
text = 'Yiibaipoint - simple easy learning.'
transtable = string.maketrans('tpol', 'wxyz')
print text.translate(transtable)
當(dāng)運(yùn)行上面的程序時(shí),我們得到以下輸出 -
Tuwyriazsxyinw - simxze easy zearning.