Jaki jest najbardziej pytoniczny sposób połączenia dwóch strun? Na przykład: Wejście: u = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' l =
Jaki jest najbardziej pytoniczny sposób połączenia dwóch strun? Na przykład: Wejście: u = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' l =
Robię to w Pythonie 2: "(%d goals, $%d)" % (self.goals, self.penalties) Jaka jest wersja tego Pythona 3? Próbowałem szukać przykładów w Internecie, ale nadal otrzymywałem wersje Pythona
Python 3 domyślnie używa kodowania UTF-8 dla plików kodu źródłowego. Czy nadal powinienem używać deklaracji kodowania na początku każdego pliku źródłowego? Lubić# -*- coding: utf-8
u'abcde(date=\'2/xc2/xb2\',time=\'/case/test.png\')' Potrzebuję tylko zawartości w
Po prostu publikuję to, abym mógł go później wyszukać, ponieważ zawsze wydaje mi się, że mnie to przytłacza: $ python3.2 Python 3.2 (r32:88445, Oct 20 2012, 14:09:50) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import...
Porównanie wyników ujawnia różnice: user@user-VirtualBox:~$ pip list feedparser (5.1.3) pip (1.4.1) setuptools (1.1.5) wsgiref (0.1.2) user@user-VirtualBox:~$ pip freeze feedparser==5.1.3 wsgiref==0.1.2 Dokumentacja Pipa stwierdza freeze Output installed packages in requirements format. list...
Używam Pythona 3.4 w systemie Windows. Kiedy uruchamiam skrypt, narzeka ImportError: No Module named 'PyQt4' Więc próbowałem to zainstalować, ale pip install PyQt4daje Nie można znaleźć żadnych plików do pobrania, które spełniają wymagania PyQt4 chociaż pojawia się, kiedy biegam pip search...
Mam Pythona 2.7.11 zainstalowanego na jednej z moich stacji LAB. Chciałbym zaktualizować Pythona do co najmniej 3.5. Jak mam to zrobić? Czy powinienem całkowicie odinstalować wersję 2.7.11, a niż zainstalować nową? Czy jest sposób, aby to zaktualizować? Czy aktualizacja to dobry...
Okazało się, że w Pythonie 3.4 istnieje kilka różnych bibliotek dla wieloprocesorowe / gwintowania: wieloprocesorowe vs gwintowania vs asyncio . Ale nie wiem, którego użyć, czy jest to „zalecane”. Czy robią to samo, czy różnią się? Jeśli tak, który z nich jest używany do czego? Chcę napisać...
Python 3.2.3. Było kilka pomysłów wymienione poniżej , które działają na regularne var, ale wydaje się, ** kwargs grać według różnych zasad ... więc dlaczego nie ta praca i jak mogę sprawdzić, czy klucz w ** kwargs istnieje? if kwargs['errormessage']: print("It exists") Myślę też, że to powinno...
Jak używać wskazówek dotyczących typów w celu dodania adnotacji do funkcji, która zwraca an, Iterablektóra zawsze zwraca dwie wartości: a booli a str? Wskazówka Tuple[bool, str]jest bliska, z tą różnicą, że ogranicza typ wartości zwracanej do krotki, a nie do generatora lub innego typu...
Jestem początkującym i chcę nauczyć się programowania. Tak więc, na razie zacząłem samodzielnie uczyć się Pythona, mając pewną wiedzę na temat programowania w językach C i Fortran. Teraz zainstalowałem Python w wersji 3.6.0 i miałem problem ze znalezieniem odpowiedniego tekstu do nauki Pythona w...
Dlaczego Python 3 dopuszcza „00” jako literał dla 0, ale nie dopuszcza „01” jako dosłownego dla 1? Czy jest dobry powód? Ta niekonsekwencja wprawia mnie w zakłopotanie. (I mówimy o Pythonie 3, który celowo złamał kompatybilność wsteczną, aby osiągnąć cele takie jak spójność). Na...
Jaki jest najlepszy sposób na uzyskanie ostatniego elementu z iteratora w Pythonie 2.6? Na przykład powiedz my_iter = iter(range(5)) Jaka jest najkrótsza-code / najczystszym sposobem na uzyskanie 4od my_iter? Mógłbym to zrobić, ale nie wydaje się to zbyt wydajne: [x for x in...
Chciałbym skorzystać urllib.quote(). Ale python (python3) nie znajduje modułu. Załóżmy, że mam ten wiersz kodu: print(urllib.quote("châteu", safe='')) Jak zaimportować urllib.quote? import urlliblub import urllib.quoteobie dają AttributeError: 'module' object has no attribute 'quote' Wprawia...
Zainstalowałem Anaconda 4.4.0 (wersja Python 3.6) na Windows 10, postępując zgodnie z instrukcjami tutaj: https://www.continuum.io/downloads . Jednak kiedy otwieram okno wiersza polecenia i próbuję pisać conda list Rozumiem polecenie „conda” nie zostało rozpoznane ... błąd. Próbowałem...
Chcę pokazać wszystkie kolumny w ramce danych w notatniku Jupyter. Jupyter pokazuje niektóre kolumny i dodaje kropki do ostatnich kolumn, jak na poniższym obrazku: Jak mogę wyświetlić wszystkie kolumny?
Nie mogłem znaleźć ostatecznej odpowiedzi. Chcę zrobić wskazówkę dotyczącą typu dla funkcji, a typ jest jakąś niestandardową klasą, którą zdefiniowałem, nazywa ją CustomClass(). A potem powiedzmy, że w jakiejś funkcji, nazwij ją FuncA(arg), mam jeden argument o nazwie arg. Czy poprawnym...
Ciągi f są dostępne w Pythonie 3.6 i są bardzo przydatne do formatowania ciągów: >>> n='you' >>> f'hello {n}, how are you?' 'hello you, how are you?' Przeczytaj więcej o nich w f-Strings Pythona 3: Ulepszona składnia formatowania łańcuchów (przewodnik) . Znalazłem interesujący...
Używam Pandy 0.19.1w Pythonie 3. Otrzymuję ostrzeżenie o tych liniach kodu. Próbuję uzyskać listę zawierającą wszystkie numery wierszy, w których Peterw kolumnie występuje ciąg Unnamed: 5. df = pd.read_excel(xls_path) myRows = df[df['Unnamed: 5'] == 'Peter'].index.tolist() Generuje...