Автор оригинала: Pankaj Kumar.
Функция верхней () Python String
Функция Python String Exper () Преобразует полную строку в прописные буквы и возвращает новую строку. Строки неизменяются в строке, поэтому исходное строковое значение остается неизменным.
Ключевые моменты:
- Тип возврата: Нить
- Параметрические значения: Параметры не могут быть переданы в верхнюю функцию ().
- Преобразует целую строку в прописные буквы
- Это не изменяет исходную строку. Модифицированная строка может быть сохранена с новым именем переменной.
Пример: Данная строка – «Хорошего дня» или «Хорошего дня» или «Хорошего дня» или «Хорошего дня»
Новая строка после использования функции opere (): «Хорошего дня» (для всех вышеуказанных строк)
Строковый верхний () синтаксис
str_name.upper()
Здесь str_name относится к входной строке. И верхняя () встроенная строковая функция в Python.
str_name = "welcome" print(str_name.upper()) # WELCOME
Струнные верхние () примеры
Случай 1: строка в нижнем регистре и может содержать число/специальные символы/пробелы
str_name = "welcome 2020" print(str_name.upper()) # WELCOME 2020 str_name = "welcome @2020" print(str_name.upper()) # WELCOME @2020
Случай 2: строка находится в верхнем регистре и может содержать число/специальные символы/пробелы
str_name = "WELCOME 2020" print(str_name.upper()) # WELCOME 2020 str_name = "WELCOME @2020" print(str_name.upper()) # WELCOME @2020
Случай 3: только первый алфавит каждого слова в строке является прописным
str_name = "Python" print(str_name.upper()) # PYTHON str_name = "Python 2020" print(str_name.upper()) # PYTHON 2020
Случай 4: строка содержит только номера или специальные символы
str_name = "2020" print(str_name.upper()) # 2020 str_name = "@$&" print(str_name.upper()) # @$&
Случай 5: строка пуста
str_name = ' ' print(str_name.upper()) # (Will not give any error and show empty space as output)