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.

8
Czy jest jakiś powód, aby nie używać znaku „+” do łączenia dwóch ciągów?
Typowym antywzorem w Pythonie jest konkatenacja sekwencji ciągów za +pomocą pętli. Jest to złe, ponieważ interpreter Pythona musi utworzyć nowy obiekt łańcuchowy dla każdej iteracji, co w rezultacie zajmuje czas kwadratowy. (Najnowsze wersje CPythona mogą najwyraźniej optymalizować to w niektórych przypadkach, ale inne implementacje nie mogą, więc programistów odradza się …


10
Jak uniknąć wywołań os.system ()?
Podczas korzystania z os.system () często konieczne jest uniknięcie nazw plików i innych argumentów przekazywanych jako parametry do poleceń. W jaki sposób mogę to zrobić? Najlepiej coś, co działałoby na wielu systemach operacyjnych / powłokach, ale w szczególności na bash. Obecnie wykonuję następujące czynności, ale jestem pewien, że musi to …
124 python  shell  escaping 

5
Python - write () versus writelines () i połączone łańcuchy
Więc uczę się Pythona. Przechodzę przez lekcje i natknąłem się na problem, w którym musiałem skondensować bardzo wiele target.write()w jedną write(), mając "\n"pomiędzy każdą zmienną wejściową użytkownika (obiekt write()). Wymyśliłem: nl = "\n" lines = line1, nl, line2, nl, line3, nl textdoc.writelines(lines) Jeśli spróbuję: textdoc.write(lines) Otrzymuję błąd. Ale jeśli napiszę: …

2
Jakie są różnice między Condą a Anacondą?
Aktualizacja po pytaniu: Zobacz wprowadzenie do Conda więcej informacji, . Problem: Po raz pierwszy zainstalowałem Anacondę na moim ubuntu o godzinie ~/anaconda, kiedy próbowałem zaktualizować moją anakondę, zgodnie z dokumentacją z Continuum Analytics, powinienem użyć następujących poleceń: conda update conda conda update anaconda Potem zdałem sobie sprawę, że nie mam …
124 python  anaconda  conda 

8
Dlaczego używamy __init__ w klasach Pythona?
Mam problem ze zrozumieniem inicjalizacji klas. Jaki jest ich sens i skąd wiemy, co w nich zawrzeć? Czy pisanie na zajęciach wymaga innego sposobu myślenia niż tworzenie funkcji (pomyślałem, że mogę po prostu tworzyć funkcje, a następnie po prostu opakować je w klasę, aby móc ich ponownie użyć. Czy to …
124 python  class 

9
Wskaźniki w Pythonie?
Wiem, Python nie ma wskazówek, ale czy jest jakiś sposób, aby ten plon 2zamiast >>> a = 1 >>> b = a # modify this line somehow so that b "points to" a >>> a = 2 >>> b 1 ? Oto przykład: chcę form.data['field']i form.field.valuezawsze mieć tę samą wartość. …
124 python  pointers 


16
ImportError: Żaden moduł o nazwie pip
System operacyjny: Mac OS X 10.7.5 Python w wersji: 2.7.5 Zainstalowałem setuptools 1.0 z ez_setup.py z https://pypi.python.org/pypi/setuptools Następnie pobieram pakiet pip.1.4.1 z https://pypi.python.org/pypi/pip/1.4.1 . Run (sudo) python setup.py installw iTerm to pokazuje running install running bdist_egg running egg_info writing requirements to pip.egg-info/requires.txt writing pip.egg-info/PKG-INFO writing top-level names to pip.egg-info/top_level.txt writing …
124 python  pip 



5
Jak czytać dane wprowadzane z klawiatury?
Chciałbym odczytać dane z klawiatury w pythonie Próbuję tego: nb = input('Choose a number') print ('Number%s \n' % (nb)) Ale to nie działa, ani z zaćmieniem, ani w terminalu, zawsze kończy się pytaniem. Mogę wpisać numer, ale nic się nie dzieje. Wiesz dlaczego?
123 python  input  keyboard 

5
Przekaż parametr do zadania sieci szkieletowej
Jak mogę przekazać parametr do zadania sieci szkieletowej, wywołując „fab” z wiersza poleceń? Na przykład: def task(something=''): print "You said %s" % something $ fab task "hello" You said hello Done. Czy można to zrobić bez pytania fabric.operations.prompt?
123 python  fabric 


5
Jak filtrować obiekty pod kątem adnotacji zliczania w Django?
Rozważ proste modele Django Eventi Participant: class Event(models.Model): title = models.CharField(max_length=100) class Participant(models.Model): event = models.ForeignKey(Event, db_index=True) is_paid = models.BooleanField(default=False, db_index=True) W zapytaniu dotyczącym wydarzeń można łatwo opisać całkowitą liczbę uczestników: events = Event.objects.all().annotate(participants=models.Count('participant')) Jak dodawać adnotacje z liczbą przefiltrowanych uczestników is_paid=True? Muszę odpytywać wszystkie zdarzenia niezależnie od liczby uczestników, …

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.