Python Рядки
Рядки
Рядки в Python оточені або одинарними, або подвійними лапками.
'hello' те саме, що "hello".
Ви можете відобразити рядковий літерал за допомогою функції print()
:
Призначити рядок змінній
Призначення рядка змінній виконується за допомогою назви змінної, після якої йде знак рівності та рядок:
Багаторядкові рядки
Ви можете призначити багаторядковий рядок змінній, використовуючи три лапки:
Приклад
Ви можете використовувати три подвійні лапки:
a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
print(a)
Спробуйте самі »
Або три одинарні лапки:
Приклад
a = '''Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
print(a)
Спробуйте самі »
Примітка: В результаті розриви рядків вставляються в ту саму позицію, що й у коді.
Рядки та Масиви
Як і в багатьох інших популярних мовах програмування, рядки в Python — це масиви байтів, що представляють символи Unicode.
Однак Python не має символьного типу даних, один символ — це просто рядок довжиною 1.
Квадратні дужки можна використовувати для доступу до елементів рядка.
Приклад
Отримайте символ у позиції 1 (пам’ятайте, що перший символ має позицію 0):
a = "Hello, World!"
print(a[1])
Спробуйте самі »
Перебрати рядок
Оскільки рядки є масивами, ми можемо перебирати символи в рядку за допомогою циклу for
.
Дізнайтеся більше про цикли For у розділі Python Цикли For на нашому сайті W3Schools українською.
Довжина рядка
Щоб отримати довжину рядка, скористайтеся функцією len()
.
Перевірте рядок
Щоб перевірити, чи певна фраза або символ присутній у рядку, ми можемо використати ключове слово in
.
Приклад
Перевірте, чи "free" присутнє в наступному тексті:
txt = "The best things in life are free!"
print("free" in txt)
Спробуйте самі »
Використовуйте його в інструкції if
:
Приклад
Виведіть, якщо "free" присутнє:
txt = "The best things in life are free!"
if "free" in txt:
print("Так, 'free' присутнє.")
Спробуйте самі »
Дізнайтеся більше про оператори If в розділі Python If...Else.
Перевірте, якщо NOT
Щоб перевірити, чи певна фраза чи символ НЕ присутній у рядку, ми можемо використати ключове слово not in
.
Приклад
Перевірте, чи "expensive" НЕ присутнє в наступному тексті:
txt = "The best things in life are free!"
print("expensive" не присутнє в тексті)
Спробуйте самі »
Використовуйте його в інструкції if
:
Приклад
Вивести, тільки якщо "expensive" НЕ присутнє:
txt = "The best things in life are free!"
if "expensive" not in txt:
print("Ні, 'expensive' НЕ присутнє.")
Спробуйте самі »