Урок:

Текстові величини та операції над ними

Вміст уроку:

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1:

Теоретичний блок

Перегляньте

Опорний конспект

опрацювання текстових даних мовою програмування використовують величини символьного та рядкового типів. До символьного типу належать літери, цифри та знаки, а набір символів утворює рядок.

0401t47g-88c3-940x444.png

Інколи символи, котрі використовують програмно потрібно подати у вигляді звичайного тексту та іноді це може призводити до логічних помилок. Для уникнення цього використовуються escape-послідовності. Поняття escape-послідовності, що походить від англомовного аналогу escape sequences (від англ. to escape — уникати) використовують для запису в текстових значеннях спеціальних символів.

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

0401t4ev-f090-809x192.png

0401t4g8-13ea-940x135.png

Операції над текстовими величинами:

1 Операція склеювання а=х+у

x='Інфор'

y='матика'

k=x+y

print(k)

0401t4rc-623b-169x239.png

2 Зріз від початку до символу з помером n. (n не включається) а=х[:n]

x='Інформатика'

k=x[:4]

print(k)

0401t57o-60bd-330x346.png

3. Зріз від символу n рядка до символу m . (m не включається) а=х[n:m]

x='Інформатика'

k=x[2:7]

print(k)

0401t5dh-1e3e-342x419.png

4. Зріз від символу з номером n рядка до кінця рядка а=х[n:]

x='Інформатика'

k=x[5:]

print(k)

0401t5pa-2c1d-343x393.png

5. Визначення довжини текстової величини a= len(x)

x='Інформатика'

s=len(x)

print(s)

0401t5wr-60bd-369x361.png

6. Подати текст у зворотньому порядку а = х[::-1]

a='анїаркУ'

b=a[::-1]

print(b)у

0401t72u-14cb-295x323.png

. Працюючи з текстовими величинами можна додавати

0401t3ph-6a3d-356x148.png

0401t6oc-bbe1-801x357.png

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

Інколи є потреба використати частину тексту. Для цього використовується зріз послідовності:

– показати лише перші 6 символів

S2=S[6:8] – показати лише перші символи з 6 по 8

S3=S[6:] – відрізати від тексту перші 6 символів

Для того, щоб подати текст у зворотньому порядку потрібно використати параметр звороту – [::-1]

0401t460-e238-940x466.png

0401t45d-699e-940x257.png

2:

Теоретичний блок

x='Інформатика'

k=x[2:7]

print(k)

d=x[4]+x[3]+x[5:7]+x[1]+x[7:]

print(d)

3:

Тестування

Текстові величини, операції над ними. Питон
8 лютого 2024
0 0
Аватар профіля Іванська Тетяна Сергіївна
5
Аватар профіля Іванська Тетяна Сергіївна
Інформатика
7 клас
8 17 70 0
5

Рефлексія від 7 учнів

Сподобався:

5 2

Зрозумілий:

6 1

Потрібні роз'яснення:

7 0
Рекомендуємо

Текстові величини та операції над ними

Текстові величини та операції над ними

311

Аватар профіля Лизько Валентина Степанівна
Інформатика
7 клас

25 грн

Табличні величини. Елемент керування «багаторядкове текстове поле». Уведення та виведення табличних величин

Табличні величини. Елемент керування «багаторядкове текстове поле». Уведення та виведення табличних величин

355

Аватар профіля Лизько Валентина Степанівна
Інформатика
9 клас

25 грн

Опрацювання текстових величин мовою програмування. Тематичне оцінювання.

Опрацювання текстових величин мовою програмування. Тематичне оцінювання.

209

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

30 грн

Операції над векторами.

Операції над векторами.

154

Аватар профіля Саклакова Ірина Михайлівна
Геометрія
10 клас

30 грн

Операції над архівами. Практична робота 3

Операції над архівами. Практична робота 3

300

Аватар профіля Лизько Валентина Степанівна
Інформатика
9 клас

33 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

949

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

800

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

982

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

306

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

437

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас