У цій статті ми обговоримо isupper(), islower(), upper() і lower() функції в Python . Ці методи є вбудованими методами, які використовуються для обробки рядків. Перш ніж детально вивчати isupper(), islower(), upper() і lower(), давайте отримаємо основне уявлення про них.
Що таке isupper() у Python?
в Python , isupper() це вбудований метод, який використовується для обробки рядків. Цей метод повертає правда якщо всі символи в рядку є великими, інакше повертає помилковий .
javascript для спадного меню
- Він повертає 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.> |
xor в java
>
>
Вихід:
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
рядкові методи в java
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>