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.



3
Python: używanie algorytmu rekurencyjnego jako generatora
Niedawno napisałem funkcję do generowania pewnych sekwencji z nietrywialnymi ograniczeniami. Problem pojawił się z naturalnym rozwiązaniem rekurencyjnym. Teraz zdarza się, że nawet dla stosunkowo niewielkich danych wejściowych sekwencje są po kilka tysięcy, dlatego wolałbym użyć mojego algorytmu jako generatora, zamiast wypełniać listę wszystkimi sekwencjami. Oto przykład. Załóżmy, że chcemy obliczyć …


7
Dlaczego Python używa „magicznych metod”?
Bawiłem się ostatnio Pythonem i jedną rzeczą, która wydaje mi się nieco dziwna, jest szerokie użycie `` magicznych metod '', np. Aby udostępnić swoją długość, obiekt implementuje metodę def __len__(self), a następnie jest wywoływany, gdy piszesz len(obj). Zastanawiałem się tylko, dlaczego obiekty po prostu nie definiują len(self)metody i nie są …

7
Jak wiarygodnie odgadnąć kodowanie między MacRoman, CP1252, Latin1, UTF-8 i ASCII
W pracy wydaje się, że żaden tydzień nie mija bez związanej z kodowaniem żałoby, nieszczęścia lub katastrofy. Problem zwykle pochodzi od programistów, którzy uważają, że mogą niezawodnie przetworzyć plik „tekstowy” bez określania kodowania. Ale nie możesz. Postanowiono więc odtąd zabronić plikom kiedykolwiek nazw kończących się na *.txtlub *.text. Uważa się, …




13
Do czego służy funkcja id ()?
Przeczytałem dokumentację Python 2 i zauważyłem id()funkcję: Zwróć „tożsamość” obiektu. Jest to liczba całkowita (lub długa liczba całkowita), która jest unikalna i stała dla tego obiektu przez cały okres jego istnienia. Dwa obiekty z nienakładającymi się okresami istnienia mogą mieć tę samą wartość id (). Szczegóły implementacji CPythona: jest to …
99 python 

6
Iterator listy cyklicznej w Pythonie
Muszę powtarzać listę cykliczną, możliwie wiele razy, za każdym razem zaczynając od ostatnio odwiedzanego elementu. Przypadek użycia to pula połączeń. Klient prosi o połączenie, iterator sprawdza, czy wskazane połączenie jest dostępne i zwraca je, w przeciwnym razie wykonuje pętlę, dopóki nie znajdzie takiego, które jest dostępne. Czy jest na to …
99 python  list  iterator 

6
Wykryj i nagraj dźwięk w Pythonie
Muszę przechwycić klipy audio jako pliki WAV, które mogę następnie przesłać do innego fragmentu Pythona w celu przetworzenia. Problem polega na tym, że muszę określić, kiedy jest obecny dźwięk, a następnie go nagrać, zatrzymać, gdy ucichnie, a następnie przekazać ten plik do modułu przetwarzającego. Myślę, że moduł wave powinien być …

12
Operacje na krotkach w Pythonie, takie jak suma
Czy jest tak, aby operacje krotek w Pythonie działały w ten sposób: >>> a = (1,2,3) >>> b = (3,2,1) >>> a + b (4,4,4) zamiast: >>> a = (1,2,3) >>> b = (3,2,1) >>> a + b (1,2,3,3,2,1) Wiem, że to działa, ponieważ metody __add__i __mul__są tak zdefiniowane. Więc …
99 python  tuples 

13
Jak upiększyć JSON w Pythonie?
Czy ktoś może zasugerować, jak mogę upiększyć JSON w Pythonie lub za pomocą wiersza poleceń? Jedynym narzędziem do upiększania JSON opartym na Internecie, który mógł to zrobić, był: http://jsonviewer.stack.hu/ . Jednak muszę go używać z poziomu Pythona. To jest mój zbiór danych: { "head": {"vars": [ "address" , "description" ,"listprice" …


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.