Python String lower() Method with Examples

In the previous article, we have discussed Python String index() Method with Examples
String lower() Method in Python:

lower() returns a string with all characters in lower case.

Symbols and numbers are not accepted.

Syntax: 

string.lower()

Parameter Values: This method has no parameters.

Return Value:

lower() returns the lowercase string from a given string. It converts all uppercase to lowercase characters.

If no uppercase characters are found, the original string is returned.

Examples:

Example1:

Input:

Given String = "HELLO this IS Btechgeeks"

Output:

The given original string : HELLO this IS Btechgeeks
The given string after applying lower() method :
hello this is btechgeeks

Example2:

Input:

Given String = "GooD MORNING btechgeeks@123$$#"

Output:

The given original string : GooD MORNING btechgeeks@123$$#
The given string after applying lower() method :
good morning btechgeeks@123$$#

String lower() Method with Examples in Python

Method #1: Using Built-in Functions (Static Input)

Approach:

  • Give the string as static input and store it in a variable.
  • Apply the lower() method to the given string that returns a string with all characters in lower case.
  • Store it in another variable.
  • Print the given original string.
  • Print the given string after applying the lower() method.
  • The Exit of the program.

Below is the implementation:

# Give the string as static input and store it in a variable.
gvn_str = "HELLO this IS Btechgeeks"
# Apply lower() method to the given string that returns a string with all characters
# in lower case.
# Store it in another variable.
rslt = gvn_str.lower()
# Print the given original string.
print("The given original string :", gvn_str)
# Print the given string after applying the lower() method.
print("The given string after applying lower() method :")
print(rslt)

Output:

The given original string : HELLO this IS Btechgeeks
The given string after applying lower() method :
hello this is btechgeeks

How does lower() function work in a program?

Approach:

  • Give the first string as static input and store it in a variable.
  • Give the second string as static input and store it in another variable.
  • Converting both the given first and second strings into lowercase using the lower() method and checking if both the strings are the same or not using the if conditional statement.
  • If it is true, then print “The given first and second strings are same”.
  • Else print “The given first and second strings are NOT same”.
  • The Exit of the program.

Below is the implementation:

# Give the first string as static input and store it in a variable.
gvn_fststr = "WELCOME to PythoN PROGRAMS"
# Give the second string as static input and store it in a variable.
gvn_scndstr = "Welcome to Python programs"
# Converting both the first and second strings into lowercase using the lower()
# method and checking if both the strings are same or not using the if conditional
# statement.
if(gvn_fststr.lower() == gvn_scndstr.lower()):
    # If it is true, then print "The given first and second strings are same".
    print("The given first and second strings are same")
else:
    # Else print "The given first and second strings are NOT same".
    print("The given first and second strings are NOT same")

Output:

The given first and second strings are same

Method #2: Using Built-in Functions (User Input)

Approach:

  • Give the string as user input using the input() function and store it in a variable.
  • Apply lower() method to the given string returns a string with all characters in lower case.
  • Store it in another variable.
  • Print the given original string.
  • Print the given string after applying the lower() method.
  • The Exit of the program.

Below is the implementation:

# Give the string as user input using the input() function and store it in a variable.
gvn_str = input("Enter some Random String = ")
# Apply lower() method to the given string that returns a string with all characters
# in lower case.
# Store it in another variable.
rslt = gvn_str.lower()
# Print the given original string.
print("The given original string :", gvn_str)
# Print the given string after applying the lower() method.
print("The given string after applying lower() method :")
print(rslt)

Output:

Enter some Random String = GooD MORNING btechgeeks@123$$#
The given original string : GooD MORNING btechgeeks@123$$#
The given string after applying lower() method :
good morning btechgeeks@123$$#

Go through our tutorial and learn about various Python String Method Examples and learn how to apply the knowledge while dealing with strings.