Suchergebnisse für Anfrage "python-internals"

1 die antwort

Warum Tupel (set ([1, “a”, “b”, “c”, “z”, “f”)) == Tupel (set ([“a”, “b”, “c”) , "Z", "f", 1])) 85% der Zeit mit aktivierter Hash-Randomisierung?

Zero Piraeus 'Antwort auf eine andere Frage gegeben [https://stackoverflow.com/a/26116307/1763356], wir haben da x = tuple(set([1, "a", "b", "c", "z", "f"])) y = tuple(set(["a", "b", "c", "z", "f", 1])) print(x == y)PrintsTrue ungefähr 85% der ...

1 die antwort

Wie erhalte ich den Referenzzähler eines PyObjects?

Wie erhalte ich den Referenzzähler einesPyObject von C ++? Es gibt FunktionenPy_INCREF undPy_DECREF die es erhöhen / verringern, aber ich habe keine Funktion gefunden, die den Referenzzähler des Objekts zurückgibt. Ich brauche es zum Debuggen.

1 die antwort

Wie wird Unicode in Python intern dargestellt?

Wie wird der Unicode-String im Speicher von Python buchstäblich dargestellt? Zum Beispiel könnte ich mir vorstellen,'abc' als äquivalentes ASCII-Byte im Speicher. Eine Ganzzahl könnte als Komplimentdarstellung der 2 angesehen ...

TOP-Veröffentlichungen

2 die antwort

Wo wird Pythons Herunterfahren dokumentiert?

CPython hat ein seltsames Verhalten, bei dem Module während des Herunterfahrens auf Keine gesetzt werden. Dadurch wird die Fehlerprotokollierung beim Herunterfahren eines von mir geschriebenen Multithreading-Codes fehlerhaft. Ich kann keine ...

1 die antwort

Tupel oder Liste bei Verwendung von 'in' in einer 'if'-Klausel?

Welcher Ansatz ist besser? Mit einem Tupel wie: if number in (1, 2):oder eine Liste, wie: if number in [1, 2]:Welches ist für solche Anwendungen zu empfehlen und warum (sowohl logisch als auch leistungsmäßig)?

6 die antwort

Warum kann ich in einer Python for-Schleife denselben Namen für Iterator und Sequenz verwenden?

Dies ist eher eine konzeptionelle Frage. Ich habe kürzlich in Python einen Code gesehen (der in 2.7 funktioniert hat und möglicherweise auch in 2.5 ausgeführt wurde), in dem afor loop hat sowohl für die Liste, über die iteriert wurde, als auch ...

5 die antwort

Über die sich ändernde ID einer unveränderlichen Zeichenfolge

Etwas über dieid von Objekten des Typsstr (in Python 2.7) verwirrt mich. Dasstr Typ ist unveränderlich, daher würde ich davon ausgehen, dass er nach seiner Erstellung immer den gleichen Typ hatid. Ich glaube, ich formuliere mich nicht so gut, ...

1 die antwort

Was ist der Unterschied zwischen dem Typ .__ getattribute__ und dem Objekt .__ getattribute__?

Gegeben: In [37]: class A: ....: f = 1 ....: In [38]: class B(A): ....: pass ....: In [39]: getattr(B, 'f') Out[39]: 1Okay, das nennt sich entweder super oder krabbelt das mro? In [40]: getattr(A, 'f') Out[40]: 1Dies wird erwartet. In [41]: ...

1 die antwort

Was ist der Unterschied zwischen f.readlines () und list (f) in Python?

Von beidenPython2 Tutorial [https://docs.python.org/2/tutorial/inputoutput.html#methods-of-file-objects]und Python3 Tutorial [https://docs.python.org/3.4/tutorial/inputoutput.html#methods-of-file-objects] gibt es eine Linie in der Mitte ...

1 die antwort

Was macht Listen unhashable?

Also sind Listen nicht auswaschbar: >>> { [1,2]:3 } TypeError: unhashable type: 'list'FolgendeSeite [https://stackoverflow.com/questions/16803393/python-error-unhashable-type-list] gibt eine Erklärung: Eine Liste ist ein veränderlicher Typ und ...