Jeśli to zrobię: >>> False in [False, True] True To powraca True. Po prostu dlatego, że Falsejest na liście. Ale jeśli to zrobię: >>> not(True) in [False, True] False To powraca False. Podczas gdy not(True)jest równy False: >>>
Jeśli to zrobię: >>> False in [False, True] True To powraca True. Po prostu dlatego, że Falsejest na liście. Ale jeśli to zrobię: >>> not(True) in [False, True] False To powraca False. Podczas gdy not(True)jest równy False: >>>
Niedawno zauważyłem coś interesującego, patrząc na specyfikację gramatyki Python 3.3 : funcdef: 'def' NAME parameters ['->' test] ':' suite Opcjonalny blok strzałki był nieobecny w Pythonie 2 i nie mogłem znaleźć żadnych informacji dotyczących jego znaczenia w Pythonie 3. Okazuje się, że jest...
Korzystam z Python 3.2.1 i nie mogę zaimportować StringIOmodułu. Używam io.StringIOi działa, ale nie można go używać z numpy„s genfromtxtjak to: x="1 3\n 4.5 8" numpy.genfromtxt(io.StringIO(x)) Otrzymuję następujący błąd: TypeError: Can't convert 'bytes' object to str implicitly a kiedy...
Oto mój kod: import urllib2.request response = urllib2.urlopen("http://www.google.com") html = response.read() print(html) Jakaś
Słowniki są uporządkowane w Pythonie 3.6 (przynajmniej w ramach implementacji CPython), inaczej niż w poprzednich wcieleniach. To wydaje się być istotną zmianą, ale jest to tylko krótki akapit w dokumentacji . Jest opisywany jako szczegół implementacji CPython, a nie jako funkcja językowa, ale...
Próbuję użyć NetworkX do odczytania pliku Shapefile i użyć funkcji write_shp()do wygenerowania plików Shapefile, które będą zawierać węzły i krawędzie, ale gdy próbuję uruchomić kod, pojawia się następujący błąd: Traceback (most recent call last):
Mam oba python2.7i python3.2zainstalowałem w Ubuntu 12.04. Link symboliczny pythonprowadzi dopython2.7 . Kiedy piszę: sudo pip install package-name Domyślnie zainstaluje python2wersję package-name. Niektóre pakiety obsługują zarówno python2i python3. Jak zainstalować python3wersję...
Mam następujący kod w python 3: class Position: def __init__(self, x: int, y: int): self.x = x self.y = y def __add__(self, other: Position) -> Position: return Position(self.x + other.x, self.y + other.y) Ale mój redaktor (PyCharm) mówi, że pozycji referencyjnej nie można rozwiązać (w...
Kiedy próbuję użyć printinstrukcji w Pythonie, pojawia się następujący błąd: >>> print "Hello, World!" File "<stdin>", line 1 print "Hello, World!" ^ SyntaxError: Missing parentheses in call to 'print' Co to
Jaka jest różnica między raw_input()i input()w Pythonie
Ponieważ stringnie można zmienić Pythona , zastanawiałem się, jak połączyć łańcuch bardziej efektywnie? Mogę tak napisać: s += stringfromelsewhere lub tak: s = [] s.append(somestring) later s = ''.join(s) Pisząc to pytanie, znalazłem dobry artykuł mówiący na ten...
Wygląda na to, że anulowali w Pythonie 3 najłatwiejszy sposób szybkiego załadowania skryptu poprzez usunięcie execfile() Czy brakuje mi oczywistej
Chciałbym zrobić głęboką kopię dictPythona. Niestety .deepcopy()metoda nie istnieje dla dict. Jak mogę to zrobić? >>> my_dict = {'a': [1, 2, 3], 'b': [4, 5, 6]} >>> my_copy = my_dict.deepcopy() Traceback (most recent calll last): File "<stdin>", line 1, in...
Tworzę program, który pobierze plik .jar (java) z serwera WWW, czytając adres URL podany w pliku .jad tej samej gry / aplikacji. Używam Python 3.2.1 Udało mi się wyodrębnić adres URL pliku JAR z pliku JAD (każdy plik JAD zawiera adres URL do pliku JAR), ale jak można sobie wyobrazić, wyodrębniona...
Czy istnieje sposób na pobranie listy atrybutów istniejących w instancjach klasy? class new_class(): def __init__(self, number): self.multi = int(number) * 2 self.str = str(number) a = new_class(2) print(', '.join(a.SOMETHING)) Pożądanym rezultatem jest wyprowadzenie „multi, str”. Chcę, aby...
Korzystam z Mountain Lion, a podstawową domyślną wersją Pythona jest 2.7. Pobrałem Python 3.3 i chcę ustawić go jako domyślny. Obecnie: $ python version 2.7.5 $ python3.3 version 3.3 Jak ustawić, aby za każdym razem $ pythonotwierało się
Staram się pip installna MySQL-pythonopakowaniu, ale pojawia się ImportError. Jans-MacBook-Pro:~ jan$ /Library/Frameworks/Python.framework/Versions/3.3/bin/pip-3.3 install MySQL-python Downloading/unpacking MySQL-python Running setup.py egg_info for package MySQL-python Traceback (most recent...
filter, mapi reducedziałają doskonale w Pythonie 2. Oto przykład: >>> def f(x): return x % 2 != 0 and x % 3 != 0 >>> filter(f, range(2, 25)) [5, 7, 11, 13, 17, 19, 23] >>> def cube(x): return x*x*x >>> map(cube, range(1, 11)) [1, 8, 27, 64, 125, 216, 343,...
Czy istnieje prosty sposób z ciągami f Pythona, aby naprawić liczbę cyfr po przecinku? (W szczególności ciągi f, a nie inne opcje formatowania ciągów, takie jak .format lub%) Załóżmy na przykład, że chcę wyświetlać 2 cyfry po przecinku. Jak mogę to zrobić? Powiedzmy to a =...
To tylko fragment mojego kodu: print("Total score for %s is %s ", name, score) Ale chcę to wydrukować: „Łączny wynik dla (nazwa) to (wynik)” gdzie namejest zmienną na liście i scorejest liczbą całkowitą. To jest Python 3.3, jeśli to w ogóle