Di suatu malam, ketika bintang-bintang menaburkan dingin mereka, Vivi membuka folder lama berisi video awalnya. Ia menonton ulang klip sederhana yang dulu membuat segalanya berputar. Ia tertawa kecil, lalu menutupnya. Ia tahu hal lain akan viral suatu hari—mungkin bukan kue, mungkin sebuah lagu, atau ide kecil lain. Ia juga tahu satu hal: apa yang dimulai dari layar kecil bisa bertumbuh menjadi perubahan nyata jika orang-orang memilih hormat, mendengar, dan berbagi keuntungan. Dan di sanalah letak keajaibannya.
While going viral can catapult a creator to fame, it also comes with challenges, including managing privacy, dealing with online criticism, and maintaining a consistent brand image. tiktokers vivi sepibukansapi tobrut konten omek viral link
National Commission on Violence Against Women (Komnas Perempuan) Di suatu malam
Вопрос:
Что выведет функция hash() для следующих значений: 1, 0, -1, -2?
Di suatu malam, ketika bintang-bintang menaburkan dingin mereka, Vivi membuka folder lama berisi video awalnya. Ia menonton ulang klip sederhana yang dulu membuat segalanya berputar. Ia tertawa kecil, lalu menutupnya. Ia tahu hal lain akan viral suatu hari—mungkin bukan kue, mungkin sebuah lagu, atau ide kecil lain. Ia juga tahu satu hal: apa yang dimulai dari layar kecil bisa bertumbuh menjadi perubahan nyata jika orang-orang memilih hormat, mendengar, dan berbagi keuntungan. Dan di sanalah letak keajaibannya.
While going viral can catapult a creator to fame, it also comes with challenges, including managing privacy, dealing with online criticism, and maintaining a consistent brand image.
National Commission on Violence Against Women (Komnas Perempuan)
hash() может показаться незначительной, важно помнить о ней при работе с хэш-функциями и структурами данных, основанных на хэшировании. В большинстве случаев вы не столкнетесь с проблемами, но знание этой детали поможет вам избежать потенциальных ошибок и лучше понимать внутреннее устройство Python.Ключевые выводы:
Для небольших целых чисел в Python используется оптимизация (интернирование).
hash(x) == x для большинства целых чисел, но hash(-1) == -2 из-за внутренней реализации и для предотвращения коллизий.
Это поведение является специфичным для CPython и может отличаться в других реализациях Python (например, PyPy).
Используйте == для сравнения значений и is для сравнения идентичности объектов.
Надеюсь, теперь эта загадка с hash(-1) стала немного понятнее!
hash(-1) всегда возвращает -2, поэтому hash(-1) == hash(-2).__hash__() в пользовательских классах.