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.

27
Wie überprüfe ich, ob eine Liste leer ist?
Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Zum Beispiel, wenn Folgendes bestanden wurde: a = [] Wie überprüfe ich, ob aes leer ist?
3234 python  list 


11
Iterieren über Wörterbücher mit 'for'-Schleifen
Der folgende Code verwirrt mich ein wenig: d = {'x': 1, 'y': 2, 'z': 3} for key in d: print key, 'corresponds to', d[key] Was ich nicht verstehe, ist die keyPortion. Woran erkennt Python, dass nur der Schlüssel aus dem Wörterbuch gelesen werden muss? Ist keyein spezielles Wort in Python? …


19
Verwenden globaler Variablen in einer Funktion
Wie kann ich eine globale Variable in einer Funktion erstellen oder verwenden? Wie kann ich diese globale Variable in einer anderen Funktion verwenden, wenn ich in einer Funktion eine globale Variable erstelle? Muss ich die globale Variable in einer lokalen Variablen der Funktion speichern, auf die zugegriffen werden muss?



17
Wie erstelle ich eine Kette von Funktionsdekorateuren?
Wie kann ich in Python zwei Dekorateure erstellen, die Folgendes tun? @makebold @makeitalic def say(): return "Hello" ... was zurückkehren sollte: "<b><i>Hello</i></b>" Ich versuche nicht, HTMLdies in einer realen Anwendung zu tun - ich versuche nur zu verstehen, wie Dekorateure und Dekorationsketten funktionieren.



26
Wie übergebe ich eine Variable als Referenz?
In der Python-Dokumentation scheint unklar zu sein, ob Parameter als Referenz oder Wert übergeben werden, und der folgende Code erzeugt den unveränderten Wert 'Original'. class PassByReference: def __init__(self): self.variable = 'Original' self.change(self.variable) print(self.variable) def change(self, var): var = 'Changed' Kann ich etwas tun, um die Variable als tatsächliche Referenz zu …


30
"Am wenigsten Erstaunen" und das veränderbare Standardargument
Jeder, der lange genug an Python bastelt, wurde von folgendem Problem gebissen (oder in Stücke gerissen): def foo(a=[]): a.append(5) return a Python-Neulinge würden erwarten, dass diese Funktion immer eine Liste mit nur einem Element zurückgibt : [5]. Das Ergebnis ist stattdessen sehr unterschiedlich und sehr erstaunlich (für einen Anfänger): >>> …

19
Wie klone oder kopiere ich eine Liste?
Welche Möglichkeiten gibt es, eine Liste in Python zu klonen oder zu kopieren? Während der Verwendung new_list = my_listwerden Änderungen an new_listÄnderungen my_listjedes Mal vorgenommen. Warum ist das?
2547 python  list  copy  clone 


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.