Similar presentations:
Python. Символы и строки
1. Модуль 2. Урок 2. Символы и строки
Международная школапрограммирования для детей
Модуль 2. Урок 2.
Символы и строки
2. Повторим
3. TODAY
4.
Сегодня на занятии:● покорение новых высот программирования;
● работа со строками — новые методы;
● открытие символов, срезов и индексов;
● слово оп и наоборот!
● познание настоящей магии строк!
5.
Демонстрация(программа, печатающая строку “привет”)
Теория
6.
Демонстрация(конкатенация строк)
Теория
7.
Демонстрация(дублирование строки)
Теория
8. На какие символы можно разделить строку “привет”?
9.
Составляющие строки“привет”
Теория
10. Сколько всего символов в строке “привет”?
11.
Длина строки “привет”Теория
12.
Демонстрация(большой текст)
Теория
13. Как посчитать все символы в этом тексте?
14. Функция len() для подсчёта количества символов в строке
len("привет")Теория
Теория
Вернёт
6
15.
Демонстрация(применение функции len())
Теория
16.
Срез —это извлечение из строки одного символа или некоторого
фрагмента
Теория
17. Как дать программе понять, какой символ нам нужен?
18.
Индекс —число, обозначающее номер элемента в последовательности
(например, символов)
Теория
19.
Таблица индексов символовстроки “привет” (с 0)
Символ строки
Индекс
п
0
р
1
и
2
в
3
е
4
т
5
Теория
20. Извлечение символа по индексу
s[index]Индекс символа
Название строки
Теория
Теория
21.
Демонстрация(значение по индексу)
Теория
22.
Демонстрация(перевёрнутая строка)
Теория
23.
Заходим на платформуmars.algoritmika.org
24.
Символы истроки
Задание на платформе
25.
Итог первой половиныурока
26. Давайте отдохнём!
27.
Заходим на платформуmars.algoritmika.org
28.
Символы истроки
Задание на платформе
29. Кодировки символов
30.
Таблицакодировок
ASCII
Первая часть
31.
Таблицакодировок
ASCII
Вторая часть
32.
Задание № 1. Используятаблицу кодировок ASCII,
расшифруй строку.
01000011 01101111 01100100 01101001 01101110 01100111
01101001 01110011
01000011 01101111 01101111 01101100
Практика
33.
Задание № 2. Используятаблицу кодировок ASCII,
зашифруй собственное
послание.
Практика
34. Как прошло занятие?
35.
Проверь себя● Что такое конкатенация строк?
● На какие отдельные элементы можно разделить строку?
● В чём измеряется длина строки?
● Что такое срез?
● Что такое индекс символа?
● Почему один и тот же символ может отображаться по
разному?
● Какие методы работы со строками вы узнали?
36.
На следующем занятии:● Списки или способ хранения большого объёма данных.
● Big data: большой объём — легко возьмём!