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...