Рядкові методи Python
Рядкові методи Python це набір вбудованих функцій Python, який працює зі списками.
Примітка: Кожен метод рядка в Python не змінює вихідний рядок, а повертає новий рядок зі зміненими атрибутами.
Рядок Python це послідовність символів Юнікоду, взята в лапки. У цій статті ми обговоримо вбудовані рядкові функції, тобто функції, надані Python для роботи з рядками.
Зміна регістру рядкових методів Python
Наведені нижче функції Python використовуються для зміни регістру рядків. Давайте розглянемо деякі рядкові методи Python із прикладами:
- нижчий(): Перетворює всі символи верхнього регістру в рядку на малі
- верхній(): Перетворює всі символи нижнього регістру в рядку на великі
- назва(): Перетворення рядка на регістр заголовка
- swapcase(): Поміняти регістри всіх символів у рядку
- капіталізувати() : Перетворення першого символу рядка у верхній регістр
приклад: Зміна регістру рядкових методів Python
Python3
# Python3 program to show the> # working of upper() function> text> => 'geeKs For geEkS'> > # upper() function to convert> # string to upper case> print> (> '
Converted String:'> )> print> (text.upper())> > # lower() function to convert> # string to lower case> print> (> '
Converted String:'> )> print> (text.lower())> > # converts the first character to> # upper case and rest to lower case> print> (> '
Converted String:'> )> print> (text.title())> > # swaps the case of all characters in the string> # upper case character to lowercase and viceversa> print> (> '
Converted String:'> )> print> (text.swapcase())> > # convert the first character of a string to uppercase> print> (> '
Converted String:'> )> print> (text.capitalize())> > # original string never changes> print> (> '
Original String'> )> print> (text)> |
Вихід
Converted String: GEEKS FOR GEEKS Converted String: geeks for geeks Converted String: Geeks For Geeks Converted String: GEEkS fOR GEeKs Original String geeKs For geEkS
Часова складність: O(n), де n – довжина рядка «текст»
Допоміжні приміщення: О(1)
Список рядкових методів у Python
Ось список вбудованих методів рядка Python, які можна використовувати для виконання дій над рядком:
| Назва функції | опис |
|---|---|
| капіталізувати() | Перетворює перший символ рядка на велику (велику) літеру |
| casefold() | Реалізує зіставлення рядків без регістру |
| центр() | Доповніть рядок вказаним символом. |
| рахувати() | Повертає кількість входжень підрядка в рядок. |
| кодувати() | Кодує рядки за вказаною схемою кодування |
| endswith() | Повертає True, якщо рядок закінчується заданим суфіксом |
| expandtabs() | Визначає кількість місця, яке буде замінено символом у рядку |
| знайти() | Повертає найнижчий індекс підрядка, якщо він знайдений |
| формат() | Форматує рядок для друку на консолі |
| format_map() | Форматує вказані значення в рядку за допомогою словника |
| індекс() | Повертає позицію першого входження підрядка в рядку |
| isalnum() | Перевіряє, чи всі символи в заданому рядку є буквено-цифровими чи ні |
| isalpha() | Повертає True, якщо всі символи в рядку є літерами |
| isdecimal() | Повертає true, якщо всі символи в рядку є десятковими |
| isdigit() | Повертає True, якщо всі символи в рядку є цифрами |
| isidentifier() | Перевірте, чи є рядок дійсним ідентифікатором |
| islower() | Перевіряє, чи всі символи в рядку є малими |
| isnumeric() | Повертає True, якщо всі символи в рядку є цифрами |
| isprintable() | Повертає True, якщо всі символи в рядку придатні для друку або рядок порожній |
| isspace() | Повертає True, якщо всі символи в рядку є пробілами |
| назву() | Повертає True, якщо рядок є рядком із заголовком |
| isupper() | Перевіряє, чи всі символи в рядку є великими |
| приєднатися() | Повертає об’єднаний рядок |
| світло () | Ліворуч вирівнює рядок відповідно до вказаної ширини |
| нижчий() | Перетворює всі символи верхнього регістру в рядку на малі |
| lstrip() | Повертає рядок із видаленими початковими символами |
| maketrans () | Повертає таблицю перекладу |
| розділ () | Розділяє рядок при першому входженні розділювача |
| замінити() | Замінює всі входження підрядка іншим підрядком |
| rfind() | Повертає найвищий індекс підрядка |
| rindex() | Повертає найвищий індекс підрядка всередині рядка |
| rjust() | Праворуч вирівнює рядок відповідно до вказаної ширини |
| rpartition() | Розділіть даний рядок на три частини |
| rsplit() | Розділити рядок справа за вказаним роздільником |
| rstrip() | Видаляє кінцеві символи |
| splitlines() | Розбийте лінії на межі рядків |
| починається з() | Повертає True, якщо рядок починається з заданого префікса |
| смуга () | Повертає рядок із початковими та кінцевими символами |
| swapcase() | Перетворює всі символи верхнього регістру на малі та навпаки |
| назва() | Перетворення рядка на регістр заголовка |
| переклад() | Змінити рядок відповідно до заданих відображень перекладу |
| верхній() | Перетворює всі символи нижнього регістру в рядку на великі |
| zfill() | Повертає копію рядка з символами «0», доданими до лівої сторони рядка |
Примітка: Щоб отримати додаткові відомості про рядки Python, зверніться до навчального посібника щодо рядків Python.