.upper()

grace_k's avatar
Published Jun 8, 2021Updated Jan 7, 2023
Contribute to Docs

The .upper() method takes a string and returns a copy of that string in which all letters are uppercase. Numbers and symbols are not changed.

Note: The .upper() method does not change the string it is used on.

Syntax

string.upper()

Example

The following example shows how .upper() returns a string with all its letters in uppercase. It also shows that the original string remains unchanged:

my_string = "shout"
print(my_string)
print(my_string.upper())
print(my_string)

This would output:

shout
SHOUT
shout

Codebyte Example

The following example shows how the .upper() method can be used to compare strings:

Code
Output
Loading...

All contributors

Contribute to Docs

Learn Python on Codecademy