Pytania oznaczone «python-3.x»

100
Kiedy hash (n) == n w Pythonie?

Bawiłem się funkcją skrótu Pythona . W przypadku małych liczb całkowitych pojawia się hash(n) == nzawsze. Jednak nie dotyczy to dużych liczb: >>> hash(2**100) == 2**100 False Nie dziwię się, rozumiem, że hash przyjmuje skończony zakres wartości. Co to za zasięg? Próbowałem użyć...

98
Przełączaj się między dwiema ramkami w tkinter

Zbudowałem kilka moich pierwszych skryptów z ładnym małym GUI, jak pokazały mi tutoriale, ale żaden z nich nie dotyczy tego, co zrobić dla bardziej złożonego programu. Jeśli masz coś z „menu startowym”, na ekranie początkowym i po wybraniu przez użytkownika przechodzisz do innej sekcji...

96
pip zgłasza TypeError: parse () otrzymał nieoczekiwany argument słowa kluczowego „transport_encoding” podczas próby zainstalowania nowych pakietów

Używam najnowszej wersji Anaconda3. Właśnie go zainstalowałem i próbuję pobrać kilka pakietów. Używam monitu Anaconda. Podczas próby użycia pip do zrobienia czegokolwiek (w tym aktualizacji istniejących pakietów) otrzymuję następujący plik śledzenia. Exception: Traceback (most recent call...

92
Konwertować bajty na int?

Obecnie pracuję nad programem do szyfrowania / deszyfrowania i muszę mieć możliwość konwersji bajtów na liczbę całkowitą. Wiem to: bytes([3]) = b'\x03' Jednak nie mogę się dowiedzieć, jak zrobić coś odwrotnego. Co ja robię strasznie źle?