[Frage] Was passiert, wenn Sie% in Python verwenden?

Ich sehe oft% in Pythons Return- und Print-Anweisungen. Selbst wenn ich nachschaue, wie man% im Netz verwendet, fällt mir nichts ein.

Der folgende Code ist beispielsweise ein Auszug aus dem Code, der die Dichotomie erstellt, aber in der return-Anweisung wird "%" verwendet.

class Vertex(object):
    """A Vertex is a node in  a graph"""
    def __init__(self, label = ''):
        self.label = label
    def __repr__(self):
        return 'Vertex(%s)' % repr(self.label)
    __str__ = __repr__

Frage

  1. Was bedeutet dieses "%"?
  2. Gleichzeitig verstehe ich die Bedeutung von "str = repr" nicht wirklich, daher würde ich gerne von Ihnen hören.

Recommended Posts

[Frage] Was passiert, wenn Sie% in Python verwenden?
Was ich in Python gelernt habe
Was beim Nachahmen zu tun ist, wird in Python eingebettet
Verwenden Sie config.ini mit Python
Verwenden Sie Datumsangaben in Python
Wenn ich matplotlib in Python versuche, heißt es'cairo.Context '.
Verwenden Sie Valgrind mit Python
Verwenden Sie den Profiler in Python
Was ich beim Update von Python 2.6 auf 2.7 gemacht habe
Was soll ich verwenden, um Typvergleiche in Python durchzuführen?
Verwenden Sie pydantic beim Lesen von Umgebungsvariablen in Python
[Anfänger] Was passiert, wenn ich ein Programm schreibe, das in Python auf PHP läuft?
Was ich getan habe, als ich mit Lambda Python im Zeitlimit steckte
Verwenden Sie communic (), wenn Sie eine Ausgabe in einem Python-Unterprozess empfangen
Ich habe versucht zusammenzufassen, wie man Pandas von Python benutzt
Ich möchte R-Datensatz mit Python verwenden
Wovon ich süchtig war, als ich Python Tornado benutzte
Ich möchte am Ende etwas mit Python machen
Mal sehen, wie def in Python verwendet wird
Verwenden Sie den let-Ausdruck in Python
Verwenden Sie das Messprotokoll mit Python
Verwenden Sie die Rückruffunktion in Python
Verwenden Sie den Parameterspeicher in Python
Verwenden Sie den HTTP-Cache in Python
Verwenden Sie Random Forest mit Python
Verwenden Sie Spyder von Python IDE
Achtung bei os.mkdir in Python
Ich verstehe Python auf Japanisch!
Eine persönlich verwendete Vorlage zum Erstellen von Discord BOT in Python (Notizen)
Was ich an der GUI in der WSL-Python-Umgebung hängen geblieben bin
Überprüfen Sie im Voraus, was passiert, wenn der Befehl ausgeführt wird
Wovon ich süchtig war, als der Processing-Benutzer zu Python wechselte
Was tun, wenn in Python "SSL: CERTIFICATE_VERIFY_FAILED _ssl.c: 1056" angezeigt wird?
Was wurde gefragt, wenn Random Forest in der Praxis verwendet wurde?
Vorsichtsmaßnahmen bei der Verwendung von Pit mit Python
Verwenden Sie Stoff wie in Python (Stoff3)
Verhalten beim Auflisten in Python heapq
Verwendung von SQLite in Python
Verwenden Sie rospy mit virtualenv in Python3
Ich habe Fizz Buzz in Python geschrieben
Wie man MySQL mit Python benutzt
Verwenden Sie Python in pyenv mit NeoVim
Ich habe versucht, den Prozess mit Python zu studieren
Scikit-learn kann nicht in Python installiert werden
Verwendung von ChemSpider in Python
Ich habe die Warteschlange in Python geschrieben
Verwenden Sie OpenCV mit Python 3 in Window
Ich habe Line Benachrichtigung in Python versucht
Verwenden Sie gcc-4.2 beim Kompilieren von Python (MacOS)
Bei Verwendung regulärer Ausdrücke in Python
Beim Schreiben eines Programms in Python
Ich habe den Stack in Python geschrieben
Ich habe einen AttributeError erhalten, als ich die offene Methode in Python verspottet habe
Wovon ich süchtig war, als ich ALE in Vim für Python einführte
[Python] Wenn Sie alle Variablen in einer anderen Datei verwenden möchten
Schreiben Sie auf, was ich bei der Formatierung von Pos-Daten mit ipython verwendet habe
Bei Verwendung von @property in Python wird ein Attribut nicht festgelegt
Was ich getan habe, als ich Python schneller machen wollte - Numba Edition -
Animieren Sie, was im Frequenzraum passiert, wenn die Nyquist-Frequenz überschritten wird