.upper()

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...

Contributors

Interested in helping build Docs? Read the Contribution Guide or share your thoughts in this feedback form.

Learn Python on Codecademy