Ich möchte eine Variable in einen Python-String einbetten

Was ich machen wollte

So etwas wie `" irgendein Satz ... # {Wert} ... "` `aus Rubin. Wenn Sie suchen, können Sie herausfinden, wie Sie% als Konvertierungsspezifizierer verwenden oder die Formatierungsfunktion verwenden. Im vorherigen Einführungsbeispiel hatte ich jedoch das Gefühl, dass die Sichtlinie hin und her war, und ich hatte den Eindruck, dass die Formatfunktion so lang war.

Aktuelle Schlussfolgerung

from functools import partial
myprint = partial(print, sep='')

hex_value = 0x1234
myprint('the value is %x'%hex_value,' and...')

Sie können sich jeder Variablen nähern, indem Sie die Zeichenfolgen durch ,. Im obigen Beispiel wird das Einfügen von Leerzeichen verhindert. Wenn jedoch kein Problem vorliegt, kann die Druckfunktion unverändert verwendet werden. Ich denke, es ist in Ordnung, weil das Ausgabeformat ebenfalls angegeben ist. Bitte lassen Sie mich wissen, ob es eine bessere Funktion gibt.

(Zusatz) Das formatierte String-Literal, das in Version 3.6 und höher verwendet werden kann, war genau das, wonach die Notation suchte. Vielen Dank, dass Sie @naari. (Siehe Kommentare)

Recommended Posts

Ich möchte eine Variable in einen Python-String einbetten
Einbetten von Variablen in Python-Strings
Ich möchte mit Python ein Fenster erstellen
Ich möchte Timeout einfach in Python implementieren
Ich möchte in Python schreiben! (2) Schreiben wir einen Test
Ich möchte eine Datei mit Python zufällig testen
Ich möchte mit einem Roboter in Python arbeiten.
Ich möchte einen Teil der Excel-Zeichenfolge mit Python einfärben
Ich möchte eine schöne Ergänzung zu input () in Python hinzufügen
Ich möchte in der Einschlussnotation drucken
Ich möchte eine Python-Umgebung erstellen
Ich möchte Matplotlib in PySimpleGUI einbetten
Wenn Sie einer Variablen in Python einen CSV-Export zuweisen möchten
Ich möchte Dunnetts Test in Python machen
Ich möchte ein Spiel mit Python machen
Ich möchte verschachtelte Dicts in Python zusammenführen
Ich möchte mit Python in eine Datei schreiben
Ich möchte den Fortschritt in Python anzeigen!
Ich möchte eine in Python in PDF konvertierte Tabelle wieder in CSV konvertieren
Ich möchte das Ergebnis von "Zeichenfolge" .split () in Python stapelweise konvertieren
Ich möchte Affenpatches nur teilweise sicher mit Python machen
Ich möchte in Python schreiben! (1) Überprüfung des Codeformats
Analysieren Sie eine JSON-Zeichenfolge, die in eine Datei in Python geschrieben wurde
Ich möchte einen Python-Generator viele Male iterieren
Ich möchte schnell UUID generieren (Gedenknotiz) ~ Python Edition ~
Ich möchte mit einem Knopf am Kolben übergehen
Auch mit JavaScript möchte ich Python `range ()` sehen!
[Python] So erweitern Sie Variablen in einer Zeichenfolge
Ich habe versucht, einen Pseudo-Pachislot in Python zu implementieren
Ich möchte eine Zeichenkette mit Hiragana teilen
[Python] Ich möchte aus einer verschachtelten Liste einen Taple machen
Ich möchte in Python schreiben! (3) Verwenden Sie Mock
Ich möchte R-Datensatz mit Python verwenden
Ich möchte einen Quantencomputer mit Python betreiben
Ich möchte am Ende etwas mit Python machen
Ich möchte Strings in Kotlin wie Python manipulieren!
Ich möchte eine lokale Variable mit Lambda binden
Ich möchte eine Prioritätswarteschlange erstellen, die mit Python (2.7) aktualisiert werden kann.
Python-Programm ist langsam! Ich möchte beschleunigen! In einem solchen Fall ...
6 Möglichkeiten zum Stringen von Objekten in Python
Ich möchte mit Python debuggen
Erstellen Sie eine zufällige Zeichenfolge in Python
Ich habe versucht, einen eindimensionalen Zellautomaten in Python zu implementieren
Ich möchte so etwas wie Uniq in Python sortieren
[Python] Ich möchte einen gemeinsamen Satz zwischen numpy erhalten
Ich möchte viele Prozesse von Python aus starten
Ich habe versucht "Wie man eine Methode in Python dekoriert"
Ich möchte eine Nachricht von Python an LINE Bot senden
Ich habe eine Stoppuhr mit tkinter mit Python gemacht
Ich möchte Python mit VS-Code ausführen können
Eine Geschichte über den Versuch, private Variablen in Python zu implementieren.
Ich möchte eine Python-Datenquelle in Re: Dash verwenden, um Abfrageergebnisse zu erhalten
Ich habe versucht, PLSA in Python zu implementieren
Ich möchte einen Platzhalter verwenden, den ich mit Python entfernen möchte
Ich habe versucht, Permutation in Python zu implementieren
Ich habe ein Pay-Management-Programm in Python erstellt!
So machen Sie einen String in Python zu einem Array oder ein Array zu einem String
Ich möchte APG4b mit Python lösen (nur 4.01 und 4.04 in Kapitel 4)
[Einführung in Python] So geben Sie eine Zeichenfolge in einer Print-Anweisung aus
So überprüfen Sie die Speichergröße einer Variablen in Python