Содержание
- 2. А что там внутри? Если все операции с данными выполняет процессор, используя оперативную память, то что
- 3. А дальше? a = 5 a = а+1 b = а
- 4. А в питоне? a = 5 В других языках программирования переменная обозначает ячейку памяти с хранящимся
- 5. А дальше? a = а+1 При изменении значения переменной будет выделяться новый участок памяти для новых
- 6. Атомарные и ссылочные типы Атомарные - при присваивании одного объекта другому копируется их значение. Ссылочные -
- 7. Ссылочные b = а
- 8. А можно новый объект? Если при присваивании переменной ссылочного типа необходимо, чтобы обе переменные хранились в
- 9. Изменяемые и неизменяемые типы При создании переменной в памяти сначала создается объект, который имеет уникальный идентификатор,
- 10. Изменяемые и неизменяемые типы Если тип данных изменяемый, то можно менять значение объекта. Т.к. в переменной
- 11. Кто есть кто? Оператор “==” проверяет равенство значений объектов. Оператор is проверяет идентичность самих объектов. #
- 12. Словари Python
- 13. Что это? Словарь (хэш, ассоциативный массив) – изменяемая неупорядоченная последовательность данных разного типа в формате «ключ-значение».
- 14. Обработка словарей Добавление элементов происходит при обращении к новому ключу. Если ключ существовал, его значение заменяется.
- 15. Обработка словарей Удаление элементов производится оператором del del D["USA"] # {“Russia”: “Moscow”, “China”: “Beijing”} Оператор in
- 16. Методы словарей Данные методы позволяют получать отдельно ключи и отдельно значения. Они возвращают значения в виде
- 17. Методы словарей my_dict={‘a’:42 ,’b’:42} my_dict.update({‘а’: 77, ‘с’: 77}) #{‘а’: 77, ‘b ‘: 42, ‘с’: 77}
- 18. Методы словарей my_dict.setdefault('с') #{'а': 123, 'b': 42, 'с': None} my_dict.setdefault('с ', 43) #{'a': 123, 'b': 42,
- 19. Словари Можно хранить структурно связанные данные man = {'name': "Serg, 'jobs': ['programmer', 'writer'], 'web': 'www.bestsite.org', 'home':
- 20. Словари def get_female_local(): print('Женщина') def get_male_local(): print('Мужчина') так как функции - тоже объекты, то создаем словарь
- 21. Кортежи Python
- 22. Что это? Кортеж – неизменяемая упорядоченная последовательность данных разного типа. T=() #пустой кортеж T=tuple() #преобразовать кортеж
- 23. Зачем кортежи, когда есть списки? Назначение: 1) Меньший размер объектов по сравнению со списками. Экономия ресурсов
- 25. Скачать презентацию













![Обработка словарей Удаление элементов производится оператором del del D["USA"] # {“Russia”: “Moscow”,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1180753/slide-14.jpg)








Своя игра
Построение закономерности
Логические операторы. Альтернативная задача
Антиква
Принцип разрешения мобильных баг-репортов. Конфигурирование мобильного приложения
Понятие сбоя системы и синего экрана. Способы восстановления системы
Рекурсивные функции
Сценарно-режиссерский ход (прием)
Lektsia_zaochnikam
Программирование на языке С++
Школьное медиасообщество как способ коммуникации между субъектами образования
Презентация по HTML
Нормирование труда не выходя из дома
10__
Тизерные сети. (День1)
Конструктивные решения блоков питания и источников бесперебойного питания. Технология подключения и настройки
Работа в программе Audacity
Опыт взаимодействия с Партнерами в области BIM. Лекция 2
Арбитраж трафика. Покупка домена
Эволюция вычислительных систем
Сетевая безопасность. Основные понятия. Типы и примеры атак
Типизация данных
Творческое задание
Основы современной журналистики. Занятие 4
Проверка теста. Таблицы
Система счисления
Алгоритм
Феномен компьютерных вирусов как вершина эволюции разрушающих программных воздействий