Suchergebnisse für Anfrage "python-internals"
Python Dictionary Iterator Leistung
Wenn Sie mit Wörterbüchern in Python arbeiten,diese Seit [https://wiki.python.org/moin/TimeComplexity] sagt, dass die zeitliche Komplexität der Iteration durch das Element des Wörterbuchs @ iO(n), won ist die größte Größe des Wörterbuchs. Ich ...
Warum startet der String langsamer als in?
berraschenderweise finde ichstartswith ist langsamer alsin: In [10]: s="ABCD"*10 In [11]: %timeit s.startswith("XYZ") 1000000 loops, best of 3: 307 ns per loop In [12]: %timeit "XYZ" in s 10000000 loops, best of 3: 81.7 ns per loopie wir alle ...
Komplexität von len () bezüglich Mengen und Listen
Die Komplexität vonlen() in Bezug auf Mengen und Listen ist gleichermaßen O (1). Warum dauert es länger, Sets zu verarbeiten? ~$ python -m timeit "a=[1,2,3,4,5,6,7,8,9,10];len(a)" 10000000 loops, best of 3: 0.168 usec per loop ~$ python -m ...
Wie funktioniert __call__ eigentlich?
Pythons magische Methode__call__ wird aufgerufen, wenn Sie versuchen, ein Objekt aufzurufen.Cls()() ist also gleichCls.__call__(Cls()). Funktionen sind erstklassige Objekte in Python, dh sie sind nur aufrufbare Objekte (mit__call__). ...
Wie werden Variablennamen gespeichert und intern zugeordnet?
Ich lesehttps: //stackoverflow.com/a/19721096/166174 [https://stackoverflow.com/a/19721096/1661745] und es scheint, dass in CPython Variablen einfach Namen sind, die Referenzen zugeordnet sind. Die Anweisung x = 5 enthält mehrere Dinge: ein ...
er Operator @ 'is' verhält sich unerwartet bei nicht zwischengespeicherten Ganzzahlen
Wenn ich mit dem Python-Interpreter herumspielte, stieß ich auf diesen widersprüchlichen Fall bezüglich desis Operator Wenn die Auswertung in der Funktion erfolgt, wird @ zurückgegebTrue, wenn es außerhalb gemacht wird, gibt es @ zurüFalse. >>> ...
Wie weist Python nach dem Zuweisungsoperator [duplizieren] Werte zu?
Diese Frage hat hier bereits eine Antwort: Wie übergebe ich eine Variable als Referenz? [/questions/986006/how-do-i-pass-a-variable-by-reference] 24 AntwortenOkay eine sehr dumme Frage, da bin ich mir sicher. Aber wie ordnet Python Variablen ...
Dict / Set Parsing Order Consistency
Container, die hashable Objekte enthalten (z. B.dict Tasten oderset Artikel). Als solches kann ein Wörterbuch nur einen Schlüssel mit dem Wert @ habe1, 1.0 oderTrue etc. (Anmerkung: etwas vereinfacht - Hash-Kollisionen sind erlaubt, aber diese ...
Warum kann + (plus) in Python zwei Zeichenfolgen verketten?
Ich lerne Python auf die harte Tour. w = "This is the left side of..." e = "a string with a right side." print w + e Erläutern Sie, warum die beiden Zeichenfolgen hinzugefügt wurdenw unde mit + ergibt einen längeren String. Sogar ich weiß, ...
Laufzeit von Pythons wenn Teilzeichenfolge in Zeichenfolge
Was ist das große O der folgendenif statement? if "pl" in "apple": ...Was ist das große O dafür, wie Python bestimmt, ob die Zeichenfolge "pl" in der Zeichenfolge "apple" gefunden wird oder eine andere Teilzeichenfolge in der ...