Автор оригинала: Team Python Pool.
7 Способов сделать символы прописными С помощью Python
Причина, по которой python стал таким популярным языком программирования, заключается в том, что он предоставляет программистам множество универсальных и стандартных библиотек, которые легко доступны, поэтому нам даже не нужно загружать их явно. Одной из таких библиотек в python является upper(), которая преобразует строки в python в верхний регистр.
Это означает, что если у нас есть строка из нижних букв (например – “HELLO, how are you”), мы можем использовать upper() для преобразования ее в заглавные буквы (“HELLO, HOW ARE YOU”). Мы не только будем знать, как перевести все буквы в верхний регистр, но и будем знать, как преобразовать только Первую букву и каждую альтернативную букву в верхний регистр.
Синтаксис создания символов в верхнем регистре С помощью Python
Поскольку upper ()-это встроенный метод, нам даже не нужно его импортировать. Мы можем использовать его прямо так –
Output- HELLO
Примечание – Он не принимает никаких аргументов.
Примеры преобразования строки в верхнем регистре python
- Первая буква в сильной столице
- Первая буква каждого слова Заглавная
- Чтобы соответствовать, если две строки одинаковы
- Проверьте, есть ли строка уже в верхнем регистре или нет
- Чтобы сделать каждый альтернативный символ прописными буквами
- Преобразование строки в верхний регистр Python без встроенной функции
- Преобразование строки из верхнего регистра Python в нижний регистр
1. Первая буква в заглавной строке в Python
Для этого у нас есть встроенная функция с именем capitalize()
Output- Hello how are you
Иногда мы забываем, как называется функция, поэтому мы также должны знать, как сделать то же самое, не используя эти функции.
Output- Hello how are you
2. Первая буква каждого слова Capital в Python
Предположим, мы хотим, чтобы все слова в строке были прописными. Для этого у нас есть метод, доступный в python, называемый title().
Output- Hello How Are You
Мы можем сделать это без использования встроенной функции-title (), как это-
Output- My Name Is Ashwini Mandani
3. Чтобы соответствовать, если две строки одинаковы
Если мы хотим сравнить две строки с точки зрения того, являются ли они одинаковыми или нет (не принимая во внимание верхний и нижний регистр).
Output- Both the strings are same
4. Чтобы проверить, находится ли строка уже в верхнем регистре или нет
Есть много случаев, когда мы принимаем входные данные от пользователя, и это не обязательно, чтобы каждый пользователь вводил данные в одном и том же формате. Но нам нужно хранить данные в том же формате, поэтому, если строка уже находится в верхнем регистре, выведите “уже в верхнем регистре”, иначе преобразуйте ее в верхний регистр.
def string_check(string): if string.isupper(): return("Already in UpperCase") else: .upper() return (string) print(string_check("MY NAME IS ASHWINI")) print(string_check("my name is ashwini"))
Output- Already in UpperCase MY NAME IS ASHWINI
5. Сделать каждый альтернативный символ прописными буквами
Output- EvErY AlTeRnAtIvE ChArAcTeR Is iN UpPeRcAsE
6. Преобразование строки в верхний регистр Python без встроенной функции
Мы можем преобразовать любую строку в верхний регистр без использования какой-либо встроенной функции. Каждый символ имеет href=”https://en.wikipedia.org/wiki/ASCII”>ASCII значение. Например,,,. Мы можем воспользоваться этим фактом и преобразовать строчные символы в прописные. href=”https://en.wikipedia.org/wiki/ASCII”>ASCII значение. Например,,,. Мы можем воспользоваться этим фактом и преобразовать строчные символы в прописные.
Обратите внимание, что значение ASCII для ‘A’ – ‘Z’ колеблется от 65-90, а для ‘a’ – ‘z’ – от 97-122.
Output- EVERY CHARACTER IS IN UPPERCASE
7. Преобразование строки из верхнего регистра Python в нижний
Python также предоставляет некоторые аналоги своих методов upper() и isupper (). В Python прописные символы могут быть преобразованы в строчные с помощью lower().
Output- abcdefghijklmnopqrstuvwxyz
Аналогично, если мы хотим проверить, находится ли строка уже в нижнем регистре или нет, мы используем islower().
print('abcdefghijklmnopqrstuvwxyz'.islower())
Output- True
Все остальные функции работают так же для lower (), как мы уже обсуждали в upper().
Надо Читать:
- Как преобразовать строку в нижний регистр в
- Как вычислить Квадратный корень
- Пользовательский ввод | Функция ввода () | Ввод с клавиатуры
- Лучшая книга для изучения Python
Вывод
Встроенные функции Python предоставляют способ преобразования строки в python из верхнего регистра в нижний и наоборот. Обычно, когда мы хотим сохранить все текстовые данные в одном и том же формате (верхний или нижний регистр), мы используем эти методы.
Попробуйте запустить программы на вашей стороне и дайте мне знать, если у вас есть какие-либо вопросы.
Счастливого кодирования!