isupper(), islower(), lower(), upper() у Python та їхніх програмах
У цій статті ми обговоримо isupper(), islower(), upper() і lower() функції в Python . Ці методи є вбудованими методами, які використовуються для обробки рядків. Перш ніж детально вивчати isupper(), islower(), upper() і lower(), давайте отримаємо основне уявлення про них.
Що таке isupper() у Python?
в Python , isupper() це вбудований метод, який використовується для обробки рядків. Цей метод повертає правда якщо всі символи в рядку є великими, інакше повертає помилковий .
- Він повертає True для пробілів, але якщо в рядку є лише пробіли, повертає False.
- Він не приймає жодних аргументів, тому повертає помилку, якщо передається параметр.
- Цифри та символи повертають True, але якщо рядок містить лише цифри та числа, повертає False
Ця функція використовується для перевірки того, чи аргумент містить символи верхнього регістру, наприклад:
Input : string = 'GEEKSFORGEEKS' Output : True
Синтаксис isupper()
Синтаксис: string.isupper()
Параметри:
- isupper() не приймає жодних параметрів
Повернення: True - якщо всі символи в рядку є великими. False – якщо рядок містить 1 або більше символів, які не є великими.
Приклад: перевірка символів у верхньому регістрі
У цьому коді строкова змінна містить значення ГІКСФОРДЖІКИ . Рядок складається тільки з великих літер. Коли цей виклик isuppermethod для рядка, він повернеться правда і коли він перевіряє інший рядок techcodeview.com тобто суміш верхньої та нижньої струни, вона повернеться помилковий .
Python3
string> => 'GEEKSFORGEEKS'> # Define a string containing only uppercase letters> print> (string.isupper())> # Check if all characters in the string are uppercase and print the result> > string> => 'techcodeview.com'> # Define a string with a mix of uppercase and lowercase letters> print> (string.isupper())> # Check if all characters in the string are uppercase and print the result> |
Вихід:
True False
Що таке islower() у Python?
У Python, islower() це вбудований метод, який використовується для обробки рядків. Повертає метод islower(). правда якщо всі символи в рядку є малими, інакше повертає False.
- Він повертає True для пробілів, але якщо в рядку є лише пробіли, повертає False.
- Він не приймає жодних аргументів, тому повертає помилку, якщо передається параметр.
- Цифри та символи повертають True, але якщо рядок містить лише цифри та числа, повертає False.
Ця функція використовується для перевірки, чи аргумент містить символи нижнього регістру, наприклад:
Input: string = 'geeksforgeeks' Output: True
Синтаксис islower()
Синтаксис: string.islower()
Параметри:
- islower() не приймає жодних параметрів
Повернення:
- True - якщо всі символи в рядку нижні.
- False – якщо рядок містить 1 або більше символів, які не є малими.
Приклад: перевірка малих літер
Цей код допомагає перевірити, чи рядок повністю складається з малих літер чи ні. Використання islower() метод, який є вбудованим методом у клас рядків Python. Якщо рядок містить лише малі літери, він повернеться правда інакше воно повернеться Помилковий.
Python3
string> => 'geeksforgeeks'> # Define a string containing only lowercase letters> print> (string.islower())> # Check if all characters in the string are lowercase and print the result> > string> => 'techcodeview.com'> # Define a string with a mix of uppercase and lowercase let> print> (string.islower())> # Check if all characters in the string are lowercase and print the result> |
Вихід:
True False
Що таке lower() у Python?
в Python, lower() це вбудований метод, який використовується для обробки рядків. The нижчий() метод повертає рядок у нижньому регістрі з заданого рядка. Це перетворює все символи верхнього регістру на малі python . Якщо немає символів верхнього регістру, повертається вихідний рядок.
- Він не приймає жодних аргументів, тому повертає помилку, якщо передається параметр.
- Цифри та символи повертаються як є. Після перетворення на малі літери в Python повертається лише велика літера.
Input: string = 'GEEKSFORGEEKS' Output: geeksforgeeks
Синтаксис lower()
Синтаксис: string.lower()
Параметри:
- lower() не приймає жодних параметрів
Повернення: Він перетворює заданий рядок у нижній регістр і повертає рядок.
Приклади
У цьому коді ми будемо використовувати нижчий() метод для перетворення рядків у нижній регістр. Спочатку ми візьмемо рядок у верхньому регістрі ГІКСФОРДЖІКИ який перетворюється на нижній регістр() за допомогою string.lower() функція. Те ж саме ми спробуємо з рядком, який містить як верхній, так і нижній регістри, тоді функція перетворить це на нижній регістр.
Python3
# Checking for lowercase characters> string> => 'GEEKSFORGEEKS'> #Define a string that contains only uppercase.> print> (string.lower())> #convert into lower case> > string> => 'techcodeview.com'> #Define a string that contains noth uppercase and lowercase.> print> (string.lower())> #convert into lower case.> |
Вихід:
geeksforgeeks geeksforgeeks
Що таке upper() у Python?
в Python, верхній( ) є вбудованим методом, який використовується для обробки рядків. The верхній() метод повертає рядок у верхньому регістрі з заданого рядка. Він перетворює всі символи нижнього регістру на великі. Якщо символів нижнього регістру немає, повертається вихідний рядок.
- Він не приймає жодних аргументів, тому повертає помилку, якщо передається параметр.
- Цифри та символи повертаються як є. Після перетворення у верхній регістр повертається лише мала літера.
Input: string = 'geeksforgeeks' Output: GEEKSFORGEEKS
Синтаксис upper()
Синтаксис: string.upper()
Параметри:
- upper() не приймає жодних параметрів
Повернення: Він перетворює заданий рядок у верхній регістр і повертає рядок.
приклад
У цьому коді ми будемо використовувати верхній() метод для перетворення рядків у верхній регістр. Спочатку ми візьмемо рядок нижнього регістру geeksforgeeks який перетворюється на uppercase() за допомогою string.upper() функція. Те саме ми спробуємо з рядком, який містить як верхній, так і нижній регістри Мене звати Аюш тоді функція перетворить це на нижній регістр.
Python3
# checking for uppercase characters> string> => 'geeksforgeeks'> #Define a string that contains only lowercase()> print> (string.upper())> #Convert into uppercase> > string> => 'My name is ayush'> #Define a string that contains only lower case> print> (string.upper())> #convert into uppercase.> |
Вихід:
GEEKSFORGEEKS MY NAME IS AYUSH
Порахуйте великі, малі літери та пробіли
Дано рядок, завдання полягає в тому, щоб написати a Програма Python щоб підрахувати кількість великих літер, малих літер і пробілів у рядку та переключити регістр даного рядка (перетворити малі літери у великі та навпаки).
Input : string = 'techcodeview.com is a computer Science portal for Geeks' Output : Uppercase - 4 Lowercase - 41 spaces - 7 gEEKSFORGEEKS IS A COMPUTER sCIENCE PORTAL FOR gEEKS
приклад
Перейдіть символ за символом у заданому рядку до його довжини та перевірте, чи є символ у нижньому чи верхньому регістрі, використовуючи вбудовані методи. Якщо малий регістр, збільште його відповідний лічильник, перетворіть його на верхній регістр за допомогою функції upper() і додайте його до нового рядка, якщо верхній регістр, збільште його відповідний лічильник, перетворите його на нижній регістр за допомогою функції lower() і додайте його до нового рядок. Якщо пробіл, збільште відповідний лічильник і додайте його до нового рядка. Надрукуйте новий рядок.
Python3
string> => 'techcodeview.com is a computer Science portal for Geeks'> newstring> => ''> count1> => 0> count2> => 0> count3> => 0> > for> a> in> string:> > # converting to uppercase.> > if> (a.isupper())> => => True> :> > count1> +> => 1> > newstring> +> => (a.lower())> > # converting to lowercase.> > elif> (a.islower())> => => True> :> > count2> +> => 1> > newstring> +> => (a.upper())> > > # adding it to the new string as it is.> > elif> (a.isspace())> => => True> :> > count3> +> => 1> > newstring> +> => a> print> (> 'In original String : '> )> print> (> 'Uppercase -'> , count1)> print> (> 'Lowercase -'> , count2)> print> (> 'Spaces -'> , count3)> print> (> 'After changing cases:'> )> print> (newstring)> |
Вихід:
In original String : Uppercase - 4 Lowercase - 41 Spaces - 7 After changing cases: gEEKSFORgEEKS IS A COMPUTER sCIENCE PORTAL FOR gEEKS