The Python string swapcase() method is used to swap the case of all the case-based characters present in a string. That is, the lowercase characters in the string will be converted into uppercase characters and vice-versa.
The lowercase characters are characters that are not capitalized letters; whereas, the uppercase characters are capitalized characters.
Note − This method does not raise an error when encountered with the digit and symbol characters in a string but returns them as it is.
SyntaxFollowing is the syntax for Python String swapcase() method −
str.swapcase()Parameters
This method does not accept parameters.
Return ValueThis method returns a copy of the string in which all the case-based characters have had their case swapped.
ExampleWhen we call this method on an input string with all lowercase letters, it results in a string containing uppercase letters.
The following example shows the usage of Python String swapcase() method. In this example, we create a string with all lowercase characters in it, say "this is string example....wow!!!". The swapcase() method is called on this string and the return value will be the uppercased string.
str = "this is string example....wow!!!"; print(str.swapcase())
When we run above program, it produces following result −
THIS IS STRING EXAMPLE....WOW!!!Example
When we call this method on an input string with all uppercase letters, it results in a string containing lowercase letters.
In the given example, we create a string with all uppercase characters in it, say "THIS IS STRING EXAMPLE....WOW!!!". The swapcase() method is called on this string and the return value will be the lowercased string.
str = "THIS IS STRING EXAMPLE....WOW!!!"; print(str.swapcase())
When we compile and run the given program, the output is produced as follows −
this is string example....wow!!!Example
When we call this method on an input string, it returns a string with the cases of its case-based characters swapped.
The following program creates a string, "TuToRiAlSpOiNt", containing both lowercase and uppercase letters as input. The swapcase() method is invoked on this string to obtain the final string with its cases swapped.
str = "TuToRiAlSpOiNt"; print(str.swapcase())
The output for the above program is produced as given below −
tUtOrIaLsPoInTExample
When the string passed contains non-alphabetical characters, the method will return the original string.
Let us look at the usage of the swapcase() method on non-casebased values as follows −
str = "121$%^"; print(str.swapcase())
If we compile and run the above program, the output is displayed as follows −
121$%^
python_strings.htm
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4