Рядкові методи 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.