Перейти до змісту

Символьні рядки (str)

Символьний рядок (або просто рядок, string) — це упорядкована послідовність символів яку використовують для зберігання та представлення текстової інформації.

Щоб створити рядок символи треба заключити у лапки або апострофи.

>>> s = 'To be or not to be'
>>> s
'To be or not to be'
>>> s = "Основи програмування на Python"
>>> s
'Основи програмування на Python'
>>>

Якщо рядок містить, наприклад, лапки, тоді його треба заключити в апострофи і навпаки:

>>> 'Вона сказала: "Нехай щастить"'
'Вона сказала: "Нехай щастить"'
>>> phrase = "It's cool!"
>>> phrase
"It's cool!"
>>>

Ви помітили що інтерпретатор виводить значення рядкових змінних саме так, як ми їх визначили? Тобто разом з лапками у які ми заключили символи:

"It's cool!"

Щоб Python показав "справжній" рядок, лише символи які у ньому містяться, необхідно написати print і зразу ж за цим словом у круглих дужках вказати рядок чи змінну яка на нього посилається:

>>> phrase = "It's cool!"
>>> print(phrase)
It's cool!
>>>

Рядки у потрійних лапках чи апострофах

Якщо треба визначити блок тексту який складається з декількох рядків, тоді такі послідовності символів заключають у потрйні лапки чи апострофи. Причому ми маємо змогу вільно користуватись звичайними лапками чи апострофами усередині таких блоків:

>>> s = '''рядок 1
... it's cool
... рядок 3'''
>>> print(s)
рядок 1
it's cool
рядок 3
>>> s
"рядок 1\nit's cool\nрядок 3"
>>>