НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

Python Підручник

Python СТАРТ Python Інтро Python Встановлення Python Синтаксис Python Коментарі Python Змінні Python Типи даних Python Числа Python Кастинг Python Рядки Python Булеві Python Оператори Python Списки Python Кортежі Python Набори Python Словники Python If...Else Python Цикли While Python Цикли For Python Функції Python Лямбда Python Масиви Python Класи/Об’єкти Python Успадкування Python Ітератори Python Поліморфізм Python Область дії (застосування) Python Модулі Python Дати Python Математика Python JSON Python RegEx Python PIP Python Try...Except Python Введення користувача Python Форматування рядка

Обробка файлів

Python Обробка файлів Python Читання файлів Python Запис/Створення файлів Python Видалення файлів

Python Модулі

NumPy Підручник Pandas Підручник SciPy Підручник Django Підручник

Python Matplotlib

Matplotlib Інтро Matplotlib Початок роботи Matplotlib Pyplot Matplotlib Складання графіка Matplotlib Маркери Matplotlib Лінія Matplotlib Лейбли Matplotlib Сітка Matplotlib Subplots Matplotlib Scatter Matplotlib Бари Matplotlib Гістограми Matplotlib Кругові діаграми

Машинне навчання

Початок роботи Середній режим Стандартне відхилення Перцентиль Розподіл даних Звичайний розподіл даних Діаграма розкиду Лінійна регресія Поліноміальна регресія Множинна регресія Шкала Тренування/Тест Дерево рішень Confusion Matrix Hierarchical Clustering Logistic Regression Grid Search Categorical Data K-means Bootstrap Aggregation Cross Validation AUC - ROC Curve K-nearest neighbors

Python MySQL

MySQL Початок роботи MySQL CREATE DATABASE MySQL CREATE TABLE MySQL INSERT INTO MySQL SELECT MySQL WHERE MySQL ORDER BY MySQL DELETE FROM MySQL DROP TABLE MySQL UPDATE MySQL LIMIT MySQL JOIN

Python MongoDB

MongoDB Початок роботи MongoDB Створення бази даних MongoDB Створити колекцію MongoDB Вставити MongoDB Знайти MongoDB Запит MongoDB Сортувати MongoDB Видалити MongoDB Drop колекція MongoDB Оновлення MongoDB Ліміт

Python Довідник

Python Огляд Python Вбудовані функції Python Рядкові методи Python Методи списку Python Словникові методи Python Кортежні методи Python Методи набору Python Файлові методи Python Ключові слова Python Винятки Python Глосарій

Довідник модулів

Модуль Random Модуль Запитів Модуль Статистики Модуль Math Модуль cMath

Python Як зробити?

Видалити копії списків Обернути рядок Додати два числа

Python Приклади

Python Приклади Python Компілятор Python Вправи Python Вікторина Python Bootcamp Python Сертифікат

Python. W3Schools українською. Уроки для початківців

En Es

Python Рядки


Рядки

Рядки в Python оточені або одинарними, або подвійними лапками.

'hello' те саме, що "hello".

Ви можете відобразити рядковий літерал за допомогою функції print():

Приклад

print("Hello")
print('Hello')
Спробуйте самі »

Призначити рядок змінній

Призначення рядка змінній виконується за допомогою назви змінної, після якої йде знак рівності та рядок:

Приклад

a = "Hello"
print(a)
Спробуйте самі »

Багаторядкові рядки

Ви можете призначити багаторядковий рядок змінній, використовуючи три лапки:

Приклад

Ви можете використовувати три подвійні лапки:

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.

Приклад

Перебирай літери в слові "banana":

for x in "banana":
  print(x)
Спробуйте самі »

Дізнайтеся більше про цикли For у розділі Python Цикли For на нашому сайті W3Schools українською.


Довжина рядка

Щоб отримати довжину рядка, скористайтеся функцією len().

Приклад

Функція len() повертає довжину рядка:

a = "Hello, World!"
print(len(a))
Спробуйте самі »

Перевірте рядок

Щоб перевірити, чи певна фраза або символ присутній у рядку, ми можемо використати ключове слово 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' НЕ присутнє.")
Спробуйте самі »