Python 字串大小寫轉換 舉例說明

2021-08-30 09:00:16 字數 1937 閱讀 2178

1. 以下**演示了如何將字串轉換為大寫字母,或者將字串轉為小寫字母等:

str = "www.runoob.com"

print(str.upper()) # 把所有字元中的小寫字母轉換成大寫字母

print(str.lower()) # 把所有字元中的大寫字母轉換成小寫字母

print(str.capitalize()) # 把第乙個字母轉化為大寫字母,其餘小寫

print(str.title()) # 把每個單詞的第乙個字母轉化為大寫,其餘小寫

執行以上**輸出結果為:

www.runoob.com

www.runoob.com

www.runoob.com

www.runoob.com

2. #將字串全部轉化成小寫字母 舉例說明:

#將字串全部轉化成小寫字母

def char_lower(string):

all_char_dict=

#宣告乙個變數,記錄一下最終的轉換結果

result=''

#遍歷一下string這個字串,將其中大寫字元轉換成小寫

for char_str in string:

if char_str.isupper():

#如果從string字串中取出來的字母是大寫,則從字典中取出對應的小寫字母

every_char_result = all_char_dict[char_str]

#every_char_result:'a'

else:

every_char_result=char_str

#'c','d'

result+=every_char_result

#result:acd

return result

res=char_lower('acdbdef')

print(res)

3. #如果是個列表則要使用map函式

#整體封裝

def custom_lower(s):

def char_lower(string):

all_char_dict =

# 宣告乙個變數,記錄一下最終的轉換結果

result = ''

# 遍歷一下string這個字串,將其中大寫字元轉換成小寫

for char_str in string:

if char_str.isupper():

# 如果從string字串中取出來的字母是大寫,則從字典中取出對應的小寫字母

every_char_result = all_char_dict[char_str]

# every_char_result:'a'

else:

every_char_result = char_str

result += every_char_result

return result

if isinstance(s,list):

#isinstance():判斷某一變數是否屬於某乙個型別,如果是則返回true,如果不是則返回false

return list(map(char_lower,s))

else:

return char_lower(s)

res1=custom_lower('kjccdb')

print(res1)

res1=custom_lower(['kjccdbnijkill','jklcdb'])

print(res1)

希望對你有幫助。

Python 字串大小寫轉換

filename test.py author by www.runoob.com str www.runoob.com print str.upper 把所有字元中的小寫字母轉換成大寫字母 print str.lower 把所有字元中的大寫字母轉換成小寫字母 print str.capitaliz...

Python 字串大小寫轉換

字串大小寫轉換 1 upper 字串中所有字元轉成大寫。2 lower 字串中所有字元轉成小寫。3 swapcase 字串中所有字元,大寫轉成小寫,小寫轉成大寫。4 capitalize 第乙個字元轉成大寫,其餘字元轉成小寫。5 title 每個單詞第乙個字元轉成大寫,其餘字元轉成小寫。1 字串的大...

大小寫轉換 字串

time limit 1000ms memory limit 65536kb problem description 把乙個字串裡所有的大寫字母換成小寫字母,小寫字母換成大寫字母。其他字元保持不變。input 輸入為一行字串,其中不含空格。長度不超過80個字元。output 輸出轉換好的字串。exa...