Python字符串大小寫轉(zhuǎn)換
在編程中,經(jīng)常會遇到需要將字符串的大小寫進(jìn)行轉(zhuǎn)換的情況。Python提供了幾個內(nèi)置函數(shù)來實(shí)現(xiàn)這種轉(zhuǎn)換,包括upper()、lower()、capitalize()、title()和swapcase()
在編程中,經(jīng)常會遇到需要將字符串的大小寫進(jìn)行轉(zhuǎn)換的情況。Python提供了幾個內(nèi)置函數(shù)來實(shí)現(xiàn)這種轉(zhuǎn)換,包括upper()、lower()、capitalize()、title()和swapcase()。
使用upper()函數(shù)進(jìn)行大寫轉(zhuǎn)換
要將字符串全部轉(zhuǎn)換為大寫,可以使用upper()函數(shù)。例如,給定一個字符串str1 'StrChr',我們可以通過str1.upper()來將其轉(zhuǎn)換為大寫形式。
str1 'StrChr'
result str1.upper()
print(result)
運(yùn)行以上代碼,輸出結(jié)果如下:
STRCHR
可以看到,原字符串str1被轉(zhuǎn)換為了全大寫的形式。
使用lower()函數(shù)進(jìn)行小寫轉(zhuǎn)換
與大寫轉(zhuǎn)換類似,如果想將字符串全部轉(zhuǎn)換為小寫,可以使用lower()函數(shù)。以下是示例代碼:
str1 'StrChr'
result str1.lower()
print(result)
運(yùn)行以上代碼,輸出結(jié)果如下:
strchr
可以看到,原字符串str1被轉(zhuǎn)換為了全小寫的形式。
其他字符串大小寫轉(zhuǎn)換函數(shù)
除了upper()和lower()函數(shù)外,Python還提供了其他幾個字符串大小寫轉(zhuǎn)換函數(shù)。
capitalize()函數(shù)用于將字符串的首字母變?yōu)榇髮?,其他字母變?yōu)樾憽R韵率鞘纠a:
str1 'hello world'
result ()
print(result)
運(yùn)行以上代碼,輸出結(jié)果如下:
Hello world
title()函數(shù)用于將每個單詞的首字母都變?yōu)榇髮?。以下是示例代碼:
str1 'hello world'
result str1.title()
print(result)
運(yùn)行以上代碼,輸出結(jié)果如下:
Hello World
swapcase()函數(shù)用于將字符串中的大寫字母變?yōu)樾?,小寫字母變?yōu)榇髮憽R韵率鞘纠a:
str1 'hElLo WoRlD'
result str1.swapcase()
print(result)
運(yùn)行以上代碼,輸出結(jié)果如下:
HeLlO wOrLd
以上就是Python中字符串大小寫轉(zhuǎn)換的方法和示例代碼。根據(jù)實(shí)際需求,選擇合適的函數(shù)進(jìn)行轉(zhuǎn)換操作,可以簡化開發(fā)過程中的字符串處理工作。