Изменяемость объектов с точки зрения управления памятью в Python

Поделиться
HTML-код
  • Опубликовано: 10 дек 2024

Комментарии • 16

  • @ТатьянаМитина-ъ9й

    Огромное спасибо!👍

  • @empty9228
    @empty9228 9 месяцев назад

    Спасибо за такой подробный проработанный контент! 👍

  • @vladdragunov5526
    @vladdragunov5526 11 месяцев назад

    Учу питон уже пол года, хотел узнать как все устроено под капотом, чтобы знать врага в лицо)
    Алгоритмы ютуба подкинули этот канал.
    Хочу выразить огромную благодарность автору за проделанную работу, объясняете все на пальцах) Буду теперь вашим учеником и подписчиком!
    Желаю крепкого здоровья вам и вашим близким

    • @pythonclinic
      @pythonclinic  11 месяцев назад

      спасибо, взаимно))

  • @Алексей-м8б3б
    @Алексей-м8б3б Год назад

    от души, теперь стало понятно

  • @kelevra1493
    @kelevra1493 Год назад

    Четко. Спасибо за труд!

  • @Antik__
    @Antik__ 2 месяца назад

    Привет! Очень нравится твой контент. Скажи, а все ли переменные хранятся в стеке? Ты привел пример с локальными переменными в функции. Например, переменные, объявленные в глобальной области видимости тоже будут находится в стеке?

    • @pythonclinic
      @pythonclinic  2 месяца назад +1

      хэй, с глобальными переменными немного интереснее, по-сути они являются частью самого неймспейса, и поэтому будут храниться в очень похожей на словарь структуре в куче, она так и называется, globals, если я не ошибаюсь

  • @УлановАлександр-м4е

    Интересно было посмотреть и даже понятно) !

  • @kelevra1493
    @kelevra1493 Год назад

    С frozenset() так не работает. имеется ввиду frozenset((1,2)) is frozenset((1, 2)). Хотя он неизменяемый по идее.

    • @pythonclinic
      @pythonclinic  Год назад +1

      да, фрозенсет неизменяемый, но это более сложный тип данных, любое использование frozenset() гарантировано создаёт новый объект

  • @timapigolev1640
    @timapigolev1640 Год назад

    Какие типы данных являются изменяемыми в какие неизменяемыми?

    • @pythonclinic
      @pythonclinic  Год назад

      проще всего перечислить неизменяемые: int, float, complex, string, tuple, frozenset; всё остальное с большего изменяемое

    • @timapigolev1640
      @timapigolev1640 Год назад

      @@pythonclinic спасибо