четвер, 8 квітня 2021 р.

Величини рядкового типу (Інформатика - 8 кл.)

 

Величини рядкового типу

Рядок (str)

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

Щоб створити рядок символи треба помістити в лапки або апострофи.

>>> 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!
>>> 


Екрановані послідовності

Екрановані послідовності дозволяють включити у рядок символи, які важко ввести з клавіатури.

Екранована послідовність виглядає так: символ бекслеш (зворотній слеш) і одразу за ним один або декілька символів. Ось деякі такі послідовності:

\n       -        новий рядок
\
t          -           табуляція
\’          -          
апостроф
\”         -          
лапки
\\          -          
бекслеш

Найчастіше ці послідовності використовуються для керування виведенням на екран (тобто у команді print()

Наприклад:

>>> s = 'рядок 1\nрядок 2'
>>> s
'рядок 1\nрядок 2'
>>> print(s)
рядок 1
рядок 2
>>> 

У даному випадку послідовність \n "новий рядок" спрацювала коли ми вивели значення змінної за допомогою print.

Ще приклади:

>>> s = '"It\'s cool!" - she said.'
>>> s
'"It\'s cool!" - she said.'
>>> print(s)
"It's cool!" - she said.
>>> 

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

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

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

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

Щоб дізнатись довжину рядка, тобто кілкість символів у ньому, використовують вбудовану у Python функцію len. Записують так: слово len, і у круглих дужках вказують рядок або ж змінну яка вказує на рядок:

>>> len('abc')
3
>>> len("1\n2")
3
>>> s = ''
>>> len( s )
0
>>> 

Немає коментарів:

Дописати коментар