Python 程序将字符串转换为小写

编写一个Python程序,使用lower函数、for循环、while循环和ASCII值将字符串转换为小写,并附带示例。

Python 程序使用 lower 函数将字符串转换为小写

此 Python 程序允许用户输入一个字符串。接下来,我们使用一个内置的字符串函数 lower 将字符串中的大写字母转换为小写。

提示:请参阅字符串文章,了解Python中所有关于它的内容。

string = input("Please Enter your Own String : ")

string1 = string.lower()
 
print("\nOriginal  =  ", string)
print("Result =  ", string1)

输出

Please Enter your Own String : HELLO WORLD

Original  =   HELLO WORLD
Result =   hello world

Python 程序使用 For Loop 将字符串转换为小写

Python程序允许用户输入一个字符串。接下来,它查找大写字母并将其转换为小写。

首先,我们使用For Loop来迭代字符串中的字符。在For Loop中,我们使用If Else Statement来检查字符是否在A和Z之间。如果为真,我们将ASCII值加32。否则,我们将该字符复制到string 1。

提示:请参阅查找字符串中所有字符的ASCII值的Python程序文章和ASCII表以了解ASCII值。

string = input("Please Enter your Own Text : ")
string1 = ''

for i in range(len(string)):
    if(string[i] >= 'A' and string[i] <= 'Z'):
        string1 = string1 + chr((ord(string[i]) + 32))
    else:
        string1 = string1 + string[i]
 
print("\nOriginal  =  ", string)
print("Result =  ", string1)
Please Enter your Own Text : WELCOME TO TUtoriaL GATEWAY

Original  =   WELCOME TO TUtoriaL GATEWAY
Result =   welcome to tutorial gateway

使用While Loop将字符串转换为小写的程序

此字符串大小写转换程序与上面相同。但是,我们只是将For Loop替换为While Loop

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))
    else:
        string1 = string1 + string[i]
    i = i + 1
 
print("\nOriginal  =  ", string)
print("After =  ", string1)
Please Enter your Own Text : PYTHON TUTORIAL

Original  =   PYTHON TUTORIAL
After =   python tutorial

将大写字符串转换为小写的示例 4

此将大写转换为小写的代码与第二个示例相同。但是,我们正在将For Loop与Object结合使用。

string = input("Please Enter your Own String : ")
string1 = ''

for i in string:
    if(i >= 'A' and i <= 'Z'):
        string1 = string1 + chr((ord(i) + 32))
    else:
        string1 = string1 + i
 
print("\nOriginal  =  ", string)
print("After =  ", string1)
Program to Convert String to Lowercase

使用ASCII值将字符串转换为小写

在此程序中,我们比较ASCII值以检查是否存在任何大写字符。如果为真,则将其转换为小写。

str1 = input("Please Enter your Own Text : ")
str2 = ''

for i in str1:
    if(ord(i) >= 65 and ord(i) <= 90):
        str21 = str2 + chr((ord(i) + 32))
    else:
        str2 = str2 + i
 
print("\nOriginal  =  ", str1)
print("Result =  ", str21)
Please Enter your Own Text : TUTORIAL GATEWAY

Original =   TUTORIAL GATEWAY
Result =   tutorial gateway