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.


8
Wörterbücher und Standardwerte
Angenommen, es connectionDetailshandelt sich um ein Python-Wörterbuch. Was ist die beste, eleganteste und "pythonischste" Methode, um Code wie diesen umzugestalten? if "host" in connectionDetails: host = connectionDetails["host"] else: host = someDefaultValue


20
Wie drucke ich einen Wörterbuchschlüssel?
Ich möchte einen bestimmten Python-Wörterbuchschlüssel drucken: mydic = {} mydic['key_name'] = 'value_name' Jetzt kann ich prüfen, ob mydic.has_key('key_name'), aber ich möchte den Namen des Schlüssels ausdrucken 'key_name'. Natürlich könnte ich verwenden mydic.items(), aber ich möchte nicht, dass alle Schlüssel aufgelistet werden, sondern nur ein bestimmter Schlüssel. Zum Beispiel würde ich …
213 python  dictionary  key 

5
Warum abstrakte Basisklassen in Python verwenden?
Da ich an die alten Methoden der Ententypisierung in Python gewöhnt bin, verstehe ich die Notwendigkeit von ABC (abstrakte Basisklassen) nicht. Die Hilfe ist gut, wie man sie benutzt. Ich habe versucht, die Gründe im PEP zu lesen , aber es ging mir über den Kopf. Wenn ich nach einem …

5
Wie werden vollständige (nicht abgeschnittene) Datenrahmeninformationen in HTML angezeigt, wenn von Pandas-Datenrahmen in HTML konvertiert wird?
Ich habe einen Pandas-Datenrahmen mit der DataFrame.to_htmlFunktion in eine HTML-Ausgabe konvertiert . Wenn ich dies in einer separaten HTML-Datei speichere, zeigt die Datei eine abgeschnittene Ausgabe. Zum Beispiel in meiner TEXT-Spalte: df.head(1) wird zeigen Der Film war eine hervorragende Leistung ... anstatt Der Film war eine hervorragende Anstrengung, um die …
213 python  html  pandas 


7
Was ist die bevorzugte Syntax zum Initialisieren eines Diktats: geschweifte Klammerliterale {} oder die Funktion dict ()?
Ich bemühe mich, Python zu lernen, und achte genau auf gängige Codierungsstandards. Dies mag wie eine sinnlose, wählerische Frage erscheinen, aber ich versuche, mich beim Lernen auf Best Practices zu konzentrieren, damit ich keine „schlechten“ Gewohnheiten verlernen muss. Ich sehe zwei gängige Methoden zum Initialisieren eines Diktats: a = { …
212 python  dictionary 





3
Anhängen an einen leeren DataFrame in Pandas?
Ist es möglich, an einen leeren Datenrahmen anzuhängen, der keine Indizes oder Spalten enthält? Ich habe versucht, dies zu tun, erhalte aber am Ende immer wieder einen leeren Datenrahmen. z.B df = pd.DataFrame() data = ['some kind of data here' --> I have checked the type already, and it is …
212 python  pandas 


15
Überladung der Python-Funktion
Ich weiß, dass Python das Überladen von Methoden nicht unterstützt, aber ich bin auf ein Problem gestoßen, das ich scheinbar nicht auf nette pythonische Weise lösen kann. Ich mache ein Spiel, in dem ein Charakter eine Vielzahl von Kugeln abschießen muss, aber wie schreibe ich verschiedene Funktionen zum Erstellen dieser …

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.