Додаток 5. Функції і методи рядків#
Літерали рядків:
S = 'str'
S = "str"
S = '''str'''
S = """str"""
Типи рядків
Екрановані послідовності
S = "s\np\ta\nbbb"
Неформатовані рядки (ігнорують екранування):
S = r"C:\temp\new"
Рядок байтів
S = b"byte"
Операції над рядками Конкатенація (додавання рядків):
S1 + S2
Повторення рядка:
S1 * 3
Звернення за індексом:
S[i]
Добування зрізу:
S[i:j:step]
Функції#
Назва |
Опис |
---|---|
|
Довжина рядка |
|
Пошук підрядка у рядку. Повертає номер першого входження або -1 |
|
Пошук підрядка у рядку. Повертає номер останнього входження або -1 |
|
Пошук підрядка у рядку. Повертає номер першого входження або викликає |
|
Пошук підрядка у рядку. Повертає номер останнього входження або викликає |
|
Заміна шаблону |
|
Розбиття рядка по роздільнику |
|
Перевірка, чи складається рядок із цифр |
|
Перевірка, чи складається рядок із букв |
|
Перевірка, чи складається рядок із цифр або букв |
|
Перевірка, чи складається рядок із символів у нижньому регістрі |
|
Перевірка, чи складається рядок із символів у верхньому регістрі |
|
Перевірка, чи складається рядок із символів, що не відображаються (пробіл, символ переведення сторінки ( |
|
Перевірка, чи починаються слова у рядку з великої літери |
|
Перетворення рядка до верхнього регістру |
|
Перетворення рядка до нижнього регістру |
|
Перевірка, чи починається рядок |
|
Перевірка, чи закінчується рядок |
|
Збірка рядку зі списку з роздільником |
|
Повертає код символу. |
|
Повертає односимвольний рядок, код символу якого дорівнює числу. |
|
Переводить перший символ рядку у верхній регістр, а всі інші у нижній |
|
Повертає відцентрований рядок, по краях якого стоїть символ |
|
Повертає кількість непересічних входжень підрядка у діапазоні [початок, кінець] (0 і довжина рядку за замовчуванням) |
|
Повертає копію рядку, у якого всі символи табуляції замінюються одним або декількома пробілами, у залежності від поточного стовпця. Якщо |
|
Видалення символів пробілів на початку рядку |
|
Видалення символів пробілів у кінці рядку |
|
Видалення символів пробілів на початку і у кінці рядку |
|
Повертає кортеж, що містить частину перед першим шаблоном, сам шаблон, і частину після шаблону. Якщо шаблон не знайдений, повертається кортеж, що містить сам рядок, а потім два порожніх рядки. |
|
Повертає кортеж, що містить частину перед останнім шаблоном, сам шаблон, і частину після шаблону. Якщо шаблон не знайдений, повертається кортеж, що містить дві порожні рядки, а потім сам рядок. |
|
Переводить символи нижнього регістра у верхній, а верхнього — у нижній |
|
Першу букву кожного слова переводить у верхній регістр, а всі інші у нижній |
|
Робить довжину рядка не меншою width, в разі потреби, заповнюючи перші символи нулями |
|
Робить довжину рядка не меншою width, в разі потреби, заповнюючи останні символи символом |
|
Робить довжину рядка не меншою width, в разі потреби заповнюючи перші символи символом |