Als «python» getaggte Fragen

Python ist eine dynamisch typisierte Mehrzweck-Programmiersprache mit mehreren Paradigmen. Es wurde entwickelt, um schnell zu lernen, zu verstehen, zu verwenden und eine saubere und einheitliche Syntax durchzusetzen. Bitte beachten Sie, dass Python 2 ab dem 01.01.2020 offiziell nicht mehr unterstützt wird. Fügen Sie für versionenspezifische Python-Fragen das Tag [python-2.7] oder [python-3.x] hinzu. Wenn Sie eine Python-Variante oder -Bibliothek (z. B. Jython, PyPy, Pandas, Numpy) verwenden, fügen Sie diese bitte in die Tags ein.


18
Was machen __init__ und self auf Python?
Ich lerne die Programmiersprache Python und bin auf etwas gestoßen, das ich nicht vollständig verstehe. In einer Methode wie: def method(self, blah): def __init__(?): .... .... Was macht selfdas Was soll es sein? Ist es obligatorisch? Was macht die __init__Methode? Warum ist es notwendig? (usw.) Ich denke, es könnten OOP-Konstrukte …
792 python  oop  self 

10
Entfernen Sie alle Leerzeichen in einer Zeichenfolge
Ich möchte alle Leerzeichen aus einer Zeichenfolge an beiden Enden und zwischen den Wörtern entfernen. Ich habe diesen Python-Code: def my_handle(self): sentence = ' hello apple ' sentence.strip() Dadurch wird jedoch nur das Leerzeichen auf beiden Seiten der Zeichenfolge entfernt. Wie entferne ich alle Leerzeichen?



22
Verwenden von Python 3 in virtualenv
Mit virtualenv führe ich meine Projekte mit der Standardversion von Python (2.7) aus. In einem Projekt muss ich Python 3.4 verwenden. Ich habe brew install python3es auf meinem Mac installiert. Wie erstelle ich nun eine virtuelle Umgebung, die die neue Version verwendet? zB sudo virtualenv envPython3 Wenn ich es versuche: …





13
Wie lautet die Namenskonvention in Python für Variablen- und Funktionsnamen?
Ausgehend von einem C # -Hintergrund lautet die Namenskonvention für Variablen und Methodennamen normalerweise entweder camelCase oder PascalCase: // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() In Python habe ich das Obige gesehen, aber ich habe auch gesehen, dass Unterstriche verwendet werden: # python example this_is_my_variable = 'a' …

23
Eine Liste von Objekten mischen
Ich habe eine Liste von Objekten und möchte sie mischen. Ich dachte, ich könnte die random.shuffleMethode verwenden, aber dies scheint zu scheitern, wenn die Liste Objekte enthält. Gibt es eine Methode zum Mischen von Objekten oder einen anderen Weg, um dies zu umgehen? import random class A: foo = "bar" …
770 python  list  random  shuffle 

29
Wie entfernen Sie Duplikate aus einer Liste, während Sie die Reihenfolge beibehalten?
На этот вопрос есть ответы на Stack - Überlauf на русском : Удаление дубликатов строк из файла сохраняя порядок строк Gibt es eine integrierte Funktion, die Duplikate aus der Liste in Python entfernt und gleichzeitig die Reihenfolge beibehält? Ich weiß, dass ich ein Set verwenden kann, um Duplikate zu entfernen, …

30
Die ausführbare Datei pg_config wurde nicht gefunden
Ich habe Probleme bei der Installation von psycopg2. Ich erhalte die folgende Fehlermeldung, wenn ich es versuche pip install psycopg2: Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config build ... …
769 python  pip  psycopg2 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.