Python Method Tutorial: The swapcase() Function

In this tutorial, we will be discussing the Python method known as swapcase(). This is a built-in function in Python that is used to convert all uppercase characters to lowercase and vice versa.

Usage of swapcase()

The syntax for using the swapcase() function is quite simple. Here’s how it looks:


This function doesn’t require any parameters and can be applied directly on a string object.

Example of swapcase()

# Original String
str = "Hello World"
print("Original String: ", str)

# Using Swap Case
new_str = str.swapcase()
print("Swapped String: ", new_str)

The output will be:

Original String:  Hello World
Swapped String:  hELLO wORLD

In the above example, all lowercase letters in “Hello World” are converted to uppercase and all uppercase letters are converted to lowercase.

Proper Usage of swapcase()

The swapcase() function can be very useful when you want to invert the case of your text data. It’s often used in text processing tasks where you need to manipulate and transform strings according to specific requirements.

Note that this method does not affect non-alphabetic characters (like digits or symbols), it only changes the case for alphabetic characters.

A Few Points To Remember:

  • The original string remains unchanged as strings in python are immutable. The function returns a new string.
  • The swapcase() method does not take any arguments.


In this tutorial, we have learned about the Python swapcase() method which is used to convert all uppercase characters in a string to lowercase and vice versa. We hope you found this guide helpful and encourage you to continue exploring Python’s powerful built-in functions!

Leave a Reply

Your email address will not be published. Required fields are marked *