Содержание
- 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)








Структура теорем. Виды теорем, связанных с данной
Программирование и алгоритмизация. Основы программирования. Лекция 4
Модели и типы данных
Что такое код?
Изучение иностранного языка в системе СПО с использованием образовательной платформы АСУ Procollege
Мобильные приложения для с ограниченными возможностями
Игра-викторина по основам нанотехнологий
Привязка документа для скачивания с сайта
Уверенность в каждом дне
Устройство компьютера
Контроль за распространением экстремистских и террористических течений в социальных сетях и Интернет-ресурсах
Цвет в компьютерной графике
Неочевидные способы потерять свои деньги в криптовалюте
Спам и защита от него
Логические модели данных. Организация баз данных в производственных системах
Управляющие процессы и их формализованное описание
Итоги социально-экономического развития отрасли Минсвязи Республики Беларусь
Организация локальных и глобальных сетей
Как смартфон поможет мне в лесу
Знакомство с HTML, CSS
Реактивное программирование
VI. Блоки II. Области таблиц
Описание системы ActiveCRM PESTcontrol
Типы данных, переменные, арифметические операторы и математические функции
Операционная система Windows 95
Платформа для цифрового моделирования. Система технического документооборота Vitro-CAD
Кодирование и декодирование информации
Конкурс сайтов Красногвардейского района WEB-2010