Professional Documents
Culture Documents
Рядки
Рядки
Рядки
МОВА
ПРОГРАМУВАННЯ
PYTHON
РЯДКИ
Завдання на рядки
Створення хороших
звичок у навчанні
Рядки використовуються для зберігання та
опрацювання текстової інформації.
З функціональної точки зору, рядки можуть
застосовуватися для подання символів, слів,
текстових файлів тощо.
letters = 'abcdefghijklmnopqrstuvwxyz’
print(len(letters))
26
empty = ""
print(len(empty))
0
Доступ до елемента рядка за індексом
letters = 'abcdefghijklmnopqrstuvwxyz’
print(letters[0])
'a'
print(letters[6])
'g'
print(letters[-1])
'z'
print(letters[36])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: string index out of range
Символьні рядки
Зміна рядка:
s[4] = "a"
s1 = s + "a"
Символьні рядки
Завдання: замінити в рядку всі букви "а" на букви "б".
Об'єднання (конкатенація):
s1 = "Привіт"
"Привіт, Микола!"
s2 = «Микола"
s = s1 + ", " + s2 + "!"
Операції з рядками
Об'єднання (конкатенація):
first_name = "Ada"
last_name = "Lovelace"
full_name = first_name + " " + last_name
print(full_name)
Ada Lovelace
Зрізи: функція slice[start: end: step]
витяг з цього рядка одного символу або деякого фрагмента
зрізи : підрядка або підпослідовності
letters = 'abcdefghijklmnopqrstuvwxyz’
s = letters[:]
'abcdefghijklmnopqrstuvwxyz’
s = letters[20:] 'uvwxyz’
s = letters[12:15] 'mno’
s = letters[-5:] 'vwxyz’
s = letters[18:-3] 'stuvw’
s = letters[-6:-2] 'uvwx'
Зрізи: функція slice[start: end: step]
s = letters[::7] 'ahov'
s = letters[4:20:3] 'ehknqt'
s = letters[19::4] 'tx'
s = letters[:21:5] 'afkpu'
s = letters[::-1]
'zyxwvutsrqponmlkjihgfedcba'
s = letters[60:70] ''
Операції з рядками
s = "0123456789"
s1 = s[3:] # "3456789"
до кінця рядка
s = "0123456789"
s1 = s[::-1] # "9876543210"
реверс рядка
Операції з рядками
Операції з рядками
Вилучення:
Операції з рядками
Верхній / нижній регістр:
Перевірка на цифри:
Перевірка на цифри:
Розділення рядка: функція split()
Функція split() розбиває рядок на окремі рядки і розміщує їх у списку.
ДЯКУЄМО!
mahalaschool.com.ua