logo

isupper(), islower(), lower(), upper() у Python та їхніх програмах

У цій статті ми обговоримо isupper(), islower(), upper() і lower() функції в Python . Ці методи є вбудованими методами, які використовуються для обробки рядків. Перш ніж детально вивчати isupper(), islower(), upper() і lower(), давайте отримаємо основне уявлення про них.

Що таке isupper() у Python?

в Python , isupper() це вбудований метод, який використовується для обробки рядків. Цей метод повертає правда якщо всі символи в рядку є великими, інакше повертає помилковий .



javascript для спадного меню
  1. Він повертає True для пробілів, але якщо в рядку є лише пробіли, повертає False.
  2. Він не приймає жодних аргументів, тому повертає помилку, якщо передається параметр.
  3. Цифри та символи повертають 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.

  1. Він повертає True для пробілів, але якщо в рядку є лише пробіли, повертає False.
  2. Він не приймає жодних аргументів, тому повертає помилку, якщо передається параметр.
  3. Цифри та символи повертають 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 . Якщо немає символів верхнього регістру, повертається вихідний рядок.

  1. Він не приймає жодних аргументів, тому повертає помилку, якщо передається параметр.
  2. Цифри та символи повертаються як є. Після перетворення на малі літери в 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 верхній() метод повертає рядок у верхньому регістрі з заданого рядка. Він перетворює всі символи нижнього регістру на великі. Якщо символів нижнього регістру немає, повертається вихідний рядок.

  1. Він не приймає жодних аргументів, тому повертає помилку, якщо передається параметр.
  2. Цифри та символи повертаються як є. Після перетворення у верхній регістр повертається лише мала літера.
  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>