Skip to content
Related Articles
Get the best out of our app
GFG App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Python String lower() Method

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

Python String lower() method converts all uppercase characters in a string into lowercase characters and returns it. In this article, we will cover how lower() is used in a program to convert uppercase to lowercase in Python. Here we will also cover casefold and swapcase function to lower our string.

Syntax of String lower()

Syntax: string.lower()

Parameters: The lower() method doesn’t take any parameters. 

Returns: Returns a lowercase string of the given string

Convert a string to lowercase

String with only alphabetic characters 

Python3




text = 'GeEks FOR geeKS'
 
print("Original String:")
print(text)
 
# lower() function to convert
# string to lower_case
print("\nConverted String:")
print(text.lower())


Output: 

Original String:
GeEks FOR geeKS

Converted string:
geeks for geeks

lower() function to convert string to lower_case

String with Alphanumeric Characters 

Python3




text = 'G3Ek5 F0R gE3K5'
 
print("Original String:")
print(text)
 
# lower() function to convert
# string to lower_case
print("\nConverted String:")
print(text.lower())


Output: 

Original String:
G3Ek5 F0R gE3K5

Converted String:
g3ek5 f0r ge3k5

Comparison of strings using lower() method

One of the common applications of the lower() method is to check if the two strings are the same or not.

Python3




text2 = 'gEeKS fOR GeeKs'
 
# Comparison of strings using
# lower() method
if(text1.lower() == text2.lower()):
    print("Strings are same")
else:
    print("Strings are not same")


Output: 

Strings are same

swapcase() function to convert string to lower_case

Convert uppercase to lowercase in python using swapcase function.

Python3




s = 'GEEKSFORGEEKS'
print(s.swapcase())


Output:

geeksforgeeks

casefold() function to convert string to lower_case

Convert uppercase to lowercase in python using casefold function.

Python3




s = 'GEEKSFORGEEKS'
print(s.casefold())


Output:

geeksforgeeks

My Personal Notes arrow_drop_up
Last Updated : 22 Mar, 2023
Like Article
Save Article
Similar Reads
Related Tutorials