編寫一個 Python 程序,使用交換大小寫、For 循環、while 循環和 ASCII 在字符串中切換字符大小寫。
使用 swapcase()函數在字符串中切換字符大小寫的 Python 程序
這個 python 程序允許用戶輸入一個字符串。接下來,我們使用 swapcace 字符串函數將字符串中的小寫字符轉換為大寫,大寫字符轉換為小寫。
# Python Program to Toggle Characters Case in a String
string = input("Please Enter your Own String : ")
string1 = string.swapcase()
print("\nOriginal String = ", string)
print("The Given String After Toggling Case = ", string1)
Python 切換字符串大小寫輸出
Please Enter your Own String : Python PROgrams
Original String = Python PROgrams
The Given String After Toggling Case = pYTHON proGRAMS
使用 For 循環切換字符串中的字符大小寫的 Python 程序
這個 python 程序允許用戶輸入字符串。接下來,它將小寫字母切換為大寫,將大寫字符切換為小寫。
首先,我們使用 For Loop 來迭代一個字符串中的字符。在 Python For Loop 中,我們使用的是 Elif 語句。
- 第一個語句是檢查字符是否在 a 和 z 之間。如果為真,我們將從其 ASCII 值中減去 32
- 第二條語句檢查字符是否在 A 和 z 之間。如果為真,我們將向其 ASCII 值添加 32。
- 否則,我們將該字符轉換為字符串 1。
提示:請參考總字符 ASCII 值一文和 ASCII 表了解 ASCII 值。接下來參考轉換成大寫、轉換成小寫的文章了解邏輯。
# Python Program to Toggle Characters Case in a String
string = input("Please Enter your Own String : ")
string1 = ''
for i in range(len(string)):
if(string[i] >= 'a' and string[i] <= 'z'):
string1 = string1 + chr((ord(string[i]) - 32))
elif(string[i] >= 'A' and string[i] <= 'Z'):
string1 = string1 + chr((ord(string[i]) + 32))
else:
string1 = string1 + string[i]
print("\nOriginal String = ", string)
print("The Given String After Toggling Case = ", string1)
Python 切換字符串大小寫輸出
Please Enter your Own String : HellO WOrlD
Original String = HellO WOrlD
The Given String After Toggling Case = hELLo woRLd
使用 While 循環切換字符串大小寫的 Python 程序
這個 python 切換用例程序與上面的相同。然而,我們只是將 For 循環替換為 While 循環。
# Python Program to Toggle Characters Case in a String
string = input("Please Enter your Own String : ")
string1 = ''
i = 0
while(i < len(string)):
if(string[i] >= 'a' and string[i] <= 'z'):
string1 = string1 + chr((ord(string[i]) - 32))
elif(string[i] >= 'A' and string[i] <= 'Z'):
string1 = string1 + chr((ord(string[i]) + 32))
else:
string1 = string1 + string[i]
i = i + 1
print("\nOriginal String = ", string)
print("The Given String After Toggling Case = ", string1)
Python 切換字符串大小寫輸出
Please Enter your Own String : TuTORiaL GAteWaY
Original String = TuTORiaL GAteWaY
The Given String After Toggling Case = tUtorIAl gaTEwAy
Python 程序切換字符串中的字符的大小寫示例 4
這個 python 字符串轉換程序與第二個示例相同。然而,我們使用的是對象循環。
# Python Program to Toggle Characters Case in a String
string = input("Please Enter your Own String : ")
string1 = ''
for i in string:
if(i >= 'a' and i <= 'z'):
string1 = string1 + chr((ord(i) - 32))
elif(i >= 'A' and i <= 'Z'):
string1 = string1 + chr((ord(i) + 32))
else:
string1 = string1 + i
print("\nOriginal String = ", string)
print("The Given String After Toggling Case = ", string1)
使用 ASCII 值切換字符串大小寫的 Python 程序
在這個程序中,我們將每個字符與 ASCII 值進行比較,找出這個字符串中的小寫和大寫字符。如果是真的,我們正在切換他們的案件。
# Python Program to Toggle Characters Case in a String
string = input("Please Enter your Own String : ")
string1 = ''
for i in string:
if(ord(i) >= 65 and ord(i) <= 90):
string1 = string1 + chr((ord(i) + 32))
elif(ord(i) >= 97 and ord(i) <= 122):
string1 = string1 + chr((ord(i) - 32))
else:
string1 = string1 + i
print("\nOriginal String = ", string)
print("The Given String After Toggling Case = ", string1)
Python 切換字符串大小寫輸出
Please Enter your Own String : ToGGLe StRINg CasEs
Original String = ToGGLe StRINg CasEs
The Given String After Toggling Case = tOgglE sTrinG cASeS
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/249222.html