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








дз2 (1)
Остросоциальные компьютерные игры
Правила поведінки та безпеки в комп’ютерному класі
Технологии глобальной компьютерной сети Интернет
SEO-копирайтинг
5_Arrays_Lubchenko
ВКР: Разработка агрегатора сервисных центров по ремонту электроники
Активация единой учетной записи для работы в РИС ТО
Криптография для школьников
Работа с электронными таблицами
Использование цифровых технологий в спорте
Взломать сервер 1С за 15 минут
Отладка низкоуровневой программы. (Лекция 9)
Асимметричное шифрование
Структура программы в Pascal. Раздел описаний begin. Раздел операторов end
Кибербезопасность
Создание игры в жанре платформера на языке C#, Unity
Сборка компьютеров. Ремонт и настройка любой сложности компьютерной оргтехники
9-4-3 (1)
Школа::Кода Основы программирования на языке Python. 7 занятие
Внедрение дополнительного кода в исполняемый файл
Основные методики моделирования
Вакансии и кандидаты
Операции деления
Упаковка для геймпадов
Алгоритмическая конструкция
ИТ-инфраструктура (презентация)