The upper()
method is a built-in method in Python that returns a copy of the string with all alphabetic characters converted to uppercase. The original string is not modified.
Syntax
The syntax of the upper()
method is as follows:
string.upper()
Here, string
is the string that we want to convert to uppercase.
Return Value
The upper()
method returns a copy of the string with all alphabetic characters converted to uppercase. The original string is not modified.
Examples
Here are three different examples of how to use the upper()
method in Python:
Example 1: Converting a String to Uppercase
The following example demonstrates how to use the upper()
method to convert a string to uppercase:
string = "hello world" uppercase_string = string.upper() print(uppercase_string)
Output:
HELLO WORLD
In this example, we define a string that contains lowercase alphabetic characters and then use the upper()
method to convert all alphabetic characters to uppercase. The resulting string is ‘HELLO WORLD’.
Example 2: Converting a Mixed-Case String to Uppercase
The following example demonstrates how to use the upper()
method to convert a string with mixed-case characters to uppercase:
string = "HeLlO WoRlD" uppercase_string = string.upper() print(uppercase_string)
Output:
HELLO WORLD
In this example, we define a string that contains mixed-case alphabetic characters and then use the upper()
method to convert all alphabetic characters to uppercase. The resulting string is ‘HELLO WORLD’.
Example 3: Converting a String with Non-Alphabetic Characters to Uppercase
The following example demonstrates how to use the upper()
method to convert a string with non-alphabetic characters to uppercase:
string = "123abc" uppercase_string = string.upper() print(uppercase_string)
Output:
123ABC
In this example, we define a string that contains non-alphabetic characters and alphabetic characters and then use the upper()
method to convert all alphabetic characters to uppercase. The resulting string is ‘123ABC’.
Use Cases
The upper()
method is useful in situations where you need to convert a string to uppercase for consistency or comparison purposes. For example, if you are comparing two strings, converting both strings to uppercase before comparison ensures that the comparison is case-insensitive.
Additionally, the upper()
method can be used in data cleaning and data manipulation tasks where uppercase strings are preferred, such as when dealing with names or addresses.
Another use case for the upper()
method is in formatting strings for display purposes. For example, if you want to display a title or heading in all uppercase letters, you can use the upper()
method to convert the string to uppercase before displaying it.
It is important to note that the upper()
method only converts alphabetic characters to uppercase, and leaves all other characters unchanged. So if you have a string that contains non-alphabetic characters and you want to convert everything to uppercase, you will need to use a different method.
In summary, the upper()
method is a useful built-in method in Python for converting a string to uppercase. It is easy to use and returns a copy of the string with all alphabetic characters converted to uppercase. It is a useful tool in data cleaning, data manipulation, and formatting strings for display purposes.