Tag: repr
repr ist ein Python-built-in-Funktion, liefert die kanonische string-Darstellung der Eingabe.
4
Antworten
Nenne ich eine __repr__() Funktion auf Objekt x wie folgt: val = x.__repr__() und dann will ich speichern val string SQLite Datenbank. Das problem ist dass val sollte unicode. Ich versuchte dies ohne Erfolg: val = x.__repr__().encode("utf-8")
3
Antworten
In letzter Zeit habe ich viel ärger mit __repr__(), format() und Codierungen. Sollte die Ausgabe von __repr__() kodiert oder ein unicode-string? Ist es die beste Codierung für das Ergebnis __repr__() in Python? Was will ich Ausgabe keine
2
Antworten
Wenn ich ein string mit backslashes, bekommen Sie dupliziert: >>> my_string = "why\does\it\happen?" >>> my_string 'why\\does\\it\\happen?' Warum? InformationsquelleAutor Zero Piraeus | 2014-06-06
2
Antworten
Ich Stelle diese Frage hier, weil, in meiner Suche, dieser Fehler wurde im Zusammenhang mit Abfragen anstatt ForeignKey Zuordnung. Den Fehler bin ich immer der Eintritt in eine Methode, ein Modell. Hier ist der code: class Deal(models.Model):
4
Antworten
Was bedeutet <function at 'somewhere'> bedeuten? Beispiel: >>> def main(): ... pass ... >>> main <function main at 0x7f95cf42f320> Und vielleicht gibt es einen Weg, um irgendwie Zugriff auf 0x7f95cf42f320? InformationsquelleAutor JadedTuna | 2013-10-12
3
Antworten
Also ich habe eine Klasse Methode, mit der ich zeichnen möchte sich das Wörterbuch und seine Werte: def __repr__ (self): for row in zip(*([ky]+map(str,val) for ky,val in (self.slovar.items()))): print"\t".join (row) Wenn das so ist, bekomme ich die
8
Antworten
Beim Aufruf der object.__repr__() Methode in Python bekommst du so etwas zurück: <main.Test-Objekt bei 0x2aba1c0cf890> Gibt es eine Möglichkeit zu bekommen halten Sie die Speicher-Adresse, wenn Sie überlastung __repr__()andere rufen dann super(Class, obj).__repr__() und regexing es aus?
21
Antworten
Was ist der Unterschied zwischen __str__ und __repr__ im Python? InformationsquelleAutor der Frage Casebash | 2009-09-17
5
Antworten
repr(): evaluatable string-Darstellung eines Objekts (kann "eval()" es, das heißt, es ist ein string, die bzw. der in einem Python Objekt) In anderen Worten: >>> x = 'foo' >>> repr(x) "'foo'" Fragen: Warum bekomme ich die doppelten