Suchergebnisse für Anfrage "python-internals"

2 die antwort

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 ...

4 die antwort

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 ...

4 die antwort

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 ...

TOP-Veröffentlichungen

6 die antwort

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__). ...

2 die antwort

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 ...

4 die antwort

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. >>> ...

6 die antwort

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 ...

2 die antwort

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 ...

6 die antwort

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ß, ...

8 die antwort

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 ...