Pytania otagowane jako python

Python to wieloparadowy, dynamicznie typowany, uniwersalny język programowania. Został zaprojektowany tak, aby szybko się uczyć, rozumieć i używać oraz wymuszać czystą i jednolitą składnię. Należy pamiętać, że Python 2 oficjalnie nie jest obsługiwany od 01-01-2020. Jednak w przypadku pytań Python specyficznych dla wersji dodaj znacznik [python-2.7] lub [python-3.x]. Jeśli korzystasz z wariantu lub biblioteki Pythona (np. Jython, PyPy, Pandas, Numpy), dołącz go do tagów.

16
Jaki jest cel metod klasowych?
Uczę się Pythona, a moją ostatnią lekcją było to, że Python nie jest Javą , więc spędziłem trochę czasu przekształcając wszystkie moje metody klasy w funkcje. Teraz zdaję sobie sprawę, że nie muszę używać metod Class do tego, co zrobiłbym z staticmetodami w Javie, ale teraz nie jestem pewien, kiedy …



6
Jak sprawdzić, czy użytkownik jest zalogowany (jak prawidłowo korzystać z user.is_authenticated)?
Patrzę na tę stronę, ale nie mogę pojąć, jak to zrobić, ponieważ nie działa. Muszę sprawdzić, czy bieżący użytkownik witryny jest zalogowany (uwierzytelniony) i próbuję: request.user.is_authenticated pomimo upewnienia się, że użytkownik jest zalogowany, zwraca tylko: > Jestem w stanie wykonać inne żądania (z pierwszej sekcji powyższego adresu URL), takie jak: …


5
Python! = Operacja vs „nie jest”
W komentarzu do tego pytania widziałem stwierdzenie, które zaleca użycie result is not None vs result != None Zastanawiałem się, na czym polega różnica i dlaczego jedno może być polecane bardziej niż drugie?
250 python  operators 

7
Dlaczego funkcje zagnieżdżone w Pythonie nie są nazywane zamknięciami?
Widziałem i użyłem funkcji zagnieżdżonych w Pythonie i pasują one do definicji zamknięcia. Dlaczego więc są nazywane nested functionszamiast closures? Czy funkcje zagnieżdżone nie są zamknięciami, ponieważ nie są używane przez świat zewnętrzny? AKTUALIZACJA: Czytałem o zamknięciach i przyszło mi do głowy myśleć o tej koncepcji w odniesieniu do Pythona. …

6
Co wychwytują zamknięcia funkcji (lambda)?
Ostatnio zacząłem grać z Pythonem i natrafiłem na coś dziwnego w sposobie działania zamknięć. Rozważ następujący kod: adders=[0,1,2,3] for i in [0,1,2,3]: adders[i]=lambda a: i+a print adders[1](3) Buduje prostą tablicę funkcji, które pobierają pojedyncze dane wejściowe i zwracają dane dodane przez liczbę. Funkcje są zbudowane w forpętli, w której iterator …
249 python  lambda  closures 


9
Jak obliczyć kąt między linią a osią poziomą?
W języku programowania (Python, C # itp.) Muszę ustalić, jak obliczyć kąt między linią a osią poziomą? Myślę, że obraz najlepiej opisuje to, czego chcę: Biorąc pod uwagę (P1 x , P1 y ) i (P2 x , P2 y ), jaki jest najlepszy sposób obliczenia tego kąta? Początek znajduje …
248 c#  python  trigonometry 


15
Jaki jest właściwy sposób instalowania pip, virtualenv i dystrybucji dla Pythona?
Krótkie pytanie Co to jest właściwy sposób zainstalować pip, virtualenvi distribute? tło W mojej odpowiedzi na SO pytanie 4314376 zaleciłem użycie ez_setup, abyś mógł następnie zainstalować pipi wykonaćvirtualenv następujące czynności: curl -O http://peak.telecommunity.com/dist/ez_setup.py sudo python ez_setup.py sudo easy_install pip sudo pip install virtualenv Pierwotnie wyciągnąłem te instrukcje z postu na …



14
Tablica NumPy nie jest serializowalna w JSON
Po utworzeniu tablicy NumPy i zapisaniu jej jako zmiennej kontekstowej Django podczas ładowania strony pojawia się następujący błąd: array([ 0, 239, 479, 717, 952, 1192, 1432, 1667], dtype=int64) is not JSON serializable Co to znaczy?
247 python  json  django  numpy 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.