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.


6
Warum ist das Borg-Muster in Python besser als das Singleton-Muster?
Warum ist das Borg-Muster besser als das Singleton-Muster ? Ich frage, weil ich nicht sehe, dass sie zu etwas anderem führen. Borg: class Borg: __shared_state = {} # init internal state variables here __register = {} def __init__(self): self.__dict__ = self.__shared_state if not self.__register: self._init_default_register() Singleton: class Singleton: def __init__(self): …
80 python  singleton 

7
MySQL-parametrisierte Abfragen
Es fällt mir schwer, mit dem MySQLdb-Modul Informationen in meine Datenbank einzufügen. Ich muss 6 Variablen in die Tabelle einfügen. cursor.execute (""" INSERT INTO Songs (SongName, SongArtist, SongAlbum, SongGenre, SongLength, SongLocation) VALUES (var1, var2, var3, var4, var5, var6) """) Kann mir hier jemand bei der Syntax helfen?








7
Python, wodurch eine Liste auf eine feste Größe gezwungen wird
In Python (3) möchte ich eine Liste erstellen, die die letzten 5 eingegebenen Variablen enthält. Hier ist ein Beispiel: >>>l = [] >>>l.append('apple') >>>l.append('orange') >>>l.append('grape') >>>l.append('banana') >>>l.append('mango') >>>print(l) ['apple','orange','grape','banana','mango'] >>>l.append('kiwi') >>>print(l) ['orange','grape','banana','mango','kiwi'] #only 5 items in list Gibt es in Python eine Möglichkeit, das zu erreichen, was oben gezeigt wurde? …
80 python  list 

6
Wie kann man das Gebietsschema von Python unter Windows richtig einstellen?
Ich versuche, eine Liste von Zeichenfolgen nach Gebietsschema zu sortieren. Ich habe die Babel-Bibliothek für andere i18n-bezogene Aufgaben verwendet, sie unterstützt jedoch keine Sortierung. Das Python- localeModul bietet eine strcollFunktion, erfordert jedoch, dass das Gebietsschema des Prozesses auf das Gebietsschema festgelegt wird, mit dem ich arbeiten möchte. Eine Art Schmerz, …


7
Positionsargument gegen Schlüsselwortargument
Basierend darauf Ein Positionsargument ist ein Name, auf den kein Gleichheitszeichen (=) und kein Standardwert folgen. Auf ein Schlüsselwortargument folgen ein Gleichheitszeichen und ein Ausdruck, der den Standardwert angibt. def rectangleArea(width, height): return width * height print rectangleArea(width=1, height=2) Frage > Ich gehe davon aus, dass beide widthund heightPositionsargumente sind. …
80 python 

7
Wie man einen Generator durchläuft
Wie kann man einen Generator durchlaufen? Ich dachte so: gen = function_that_returns_a_generator(param1, param2) if gen: # in case the generator is null while True: try: print gen.next() except StopIteration: break Gibt es einen pythonischeren Weg?
80 python  generator 

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.