.upper()

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:

us
Visit us
code
Hide code
Code
Output
Hide output
Hide output
Loading...

All contributors

Looking to contribute?

Learn Python on Codecademy