Suchergebnisse für Anfrage "python-internals"
Wie erhalte ich den Namen der aktuellen Parameter der Funktion in Python?
Beispielsweise def func(a): # how to get the name "x" x = 1 func(x)Wenn ich benutzeinspect Modul Ich kann das Stack-Frame-Objekt erhalten: import inspect def func(a): print inspect.stack()aus [ (<frame object at 0x7fb973c7a988>, 'ts.py', 9, ...
Sind Listenverständnisse syntaktischer Zucker für `Liste (Generatorausdruck)` in Python 3?
In Python 3 ist ein Listenverständnis einfach syntaktischer Zucker für einen Generatorausdruck, der in das @ eingegeben wirlist Funktion? z.B. ist der folgende Code: squares = [x**2 for x in range(1000)]im Hintergrund tatsächlich in ...
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 ...
Warum wird True zurückgegeben, wenn geprüft wird, ob sich eine leere Zeichenfolge in einer anderen befindet?
Mein begrenztes Gehirn kann nicht verstehen, warum dies passiert: >>> print '' in 'lolsome' True In PHP gibt ein äquivalenter Vergleich false zurück: var_dump(strpos('', 'lolsome'));
Python eval: Ist es immer noch gefährlich, die eingebauten Funktionen und den Attributzugriff zu deaktivieren?
Wir alle wissen daseval ist gefährlic [http://nedbatchelder.com/blog/201206/eval_really_is_dangerous.html], auch wenn Sie gefährliche Funktionen ausblenden, da Sie mithilfe der Introspection-Funktionen von Python nach Dingen suchen und sie ...
Warum ist "1000000000000000 in Reichweite (1000000000000001)" in Python 3 so schnell?
ch verstehe, dass dasrange() Funktion, die eigentlich @ iein Objekttyp in Python 3 [https://docs.python.org/3/library/stdtypes.html#typesseq-range], generiert seinen Inhalt im laufenden Betrieb, ähnlich wie bei einem Generator. In diesem Fall ...