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.


14
Praktyczny przykład metody specjalnej w Pythonie __call__
Wiem, że __call__metoda w klasie jest wyzwalana, gdy wywoływana jest instancja klasy. Nie mam jednak pojęcia, kiedy mogę użyć tej specjalnej metody, ponieważ można po prostu utworzyć nową metodę i wykonać tę samą operację, co w __call__metodzie i zamiast wywoływać instancję, można wywołać metodę. Byłbym bardzo wdzięczny, gdyby ktoś dał …


1
Dlaczego super () magia Pythona 3.x?
W Pythonie 3.x super()można wywołać bez argumentów: class A(object): def x(self): print("Hey now") class B(A): def x(self): super().x() >>> B().x() Hey now Aby to zadziałało, wykonywana jest pewna magia w czasie kompilacji, której jedną z konsekwencji jest to, że następujący kod (który ponownie supersię wiąże super_) zawodzi: super_ = super …
159 python  python-3.x  super 

6
Pomijanie iteracji w Pythonie
Trwa pętla, ale istnieje możliwość wywołania wyjątków wewnątrz pętli. To oczywiście zatrzymałoby cały mój program. Aby temu zapobiec, wyłapuję wyjątki i obsługuję je. Ale potem reszta iteracji przebiega, mimo że wystąpił wyjątek. Czy w mojej except:klauzuli znajduje się słowo kluczowe, które pomija resztę bieżącej iteracji?
159 python 

6
Struktura danych Pythona sortuje listę alfabetycznie
Jestem trochę zdezorientowany co do struktury danych w Pythonie; (), []i {}. Próbuję posortować prostą listę, prawdopodobnie dlatego, że nie mogę zidentyfikować typu danych, nie mogę ich posortować. Moja lista jest prosta: ['Stem', 'constitute', 'Sedge', 'Eflux', 'Whim', 'Intrigue'] Moje pytanie brzmi: jaki to typ danych i jak sortować słowa alfabetycznie?

8
Podstawowe pobieranie i zapisywanie plików http na dysk w Pythonie?
Jestem nowy w Pythonie i przeglądałem pytania i odpowiedzi w tej witrynie, aby znaleźć odpowiedź na moje pytanie. Jednak jestem początkującym i trudno mi zrozumieć niektóre rozwiązania. Potrzebuję bardzo podstawowego rozwiązania. Czy ktoś mógłby mi wyjaśnić proste rozwiązanie „Pobieranie pliku przez http” i „Zapisywanie go na dysku w systemie Windows”? …
159 python  file  download  save 


10
Serwery proxy z modułem „Żądania” w języku Python
Krótka, prosta informacja o doskonałym module Requests dla Pythona. Nie mogę znaleźć w dokumentacji, co powinna zawierać zmienna „proxy”. Kiedy wysyłam mu dyktando ze standardową wartością „IP: PORT”, odrzuca prośbę o podanie 2 wartości. Więc myślę (ponieważ nie wydaje się to być uwzględnione w dokumentacji), że pierwsza wartość to ip, …

6
Losowy wybór wierszy w ramce danych Pandas
Czy istnieje sposób na wybranie losowych wierszy z DataFrame w Pandas. W R, korzystając z pakietu samochodowego, jest przydatna funkcja, some(x, n)która jest podobna do head, ale w tym przykładzie wybiera losowo 10 wierszy z x. Przejrzałem również dokumentację dotyczącą wycinania i wydaje się, że nie ma nic równoważnego. Aktualizacja …
159 python  pandas 


7
Python ustawiony na listę
Jak przekonwertować zestaw na listę w Pythonie? Za pomocą a = set(["Blah", "Hello"]) a = list(a) nie działa. To daje mi: TypeError: 'set' object is not callable
159 python  list  set 

5
Różnica między os.getenv i os.environ.get
Czy jest jakaś różnica między oboma podejściami? >>> os.getenv('TERM') 'xterm' >>> os.environ.get('TERM') 'xterm' >>> os.getenv('FOOBAR', "not found") == "not found" True >>> os.environ.get('FOOBAR', "not found") == "not found" True Wydaje się, że mają dokładnie taką samą funkcjonalność.

9
Załaduj dane z txt za pomocą pand
Ładuję plik txt zawierający mieszankę danych typu float i string. Chcę przechowywać je w tablicy, w której mam dostęp do każdego elementu. Teraz po prostu robię import pandas as pd data = pd.read_csv('output_list.txt', header = None) print data Jest to struktura pliku wejściowego: 1 0 2000.0 70.2836942112 1347.28369421 /file_address.txt. Teraz …
159 python  io  pandas 

10
Jak uruchomić notatnik .ipynb Jupyter z terminala?
Mam kod w pliku .ipynb i doszedłem do tego, że nie potrzebuję "interaktywnej" funkcji IPython Notebook. Chciałbym po prostu uruchomić go bezpośrednio z wiersza poleceń terminala Mac. Zasadniczo, gdyby był to tylko plik .py, myślę, że mógłbym po prostu zrobić python filename.py z wiersza poleceń. Czy jest coś podobnego do …

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.