Wie schreibe ich Ruby to_s in Python

Ich bin sicher, einige von Ihnen haben angefangen, Python zu lernen, nachdem sie Ruby gelernt haben. Und während Sie Python studieren, werden Sie möglicherweise gefragt: "Wie schreiben Sie diese Methode in Ruby in Python?" Diesmal ist es die to_s Version.

Fazit

Ruby =>Der Wert, den Sie in eine Zeichenfolge konvertieren möchten.to_s
Python => str(Der Wert, den Sie in eine Zeichenfolge konvertieren möchten)

Beispiel


#Für Ruby
name = SampleUser
name.to_s
  # "SampleUser"

#Für Python
name = SampleUser
str(name)
  # "SampleUser"

Nachtrag

Zitiert aus @ shiracamus 'Kommentar (Danke !!!)

Jedes Objekt verfügt über eine str- und eine repr- Methode. Die str-Funktion (eigentlich die str-Klasse) ruft diese Methoden entsprechend auf, konvertiert sie in Zeichenfolgen und konvertiert sie dann in Zeichencodes. Referenz: https://docs.python.org/ja/3/library/stdtypes.html#str

>>> 123 .__str__()
'123'
>>> 3.14.__str__()
'3.14'
>>> None.__str__()
'None'

Referenz https://www.javadrive.jp/python/function/index2.html

Recommended Posts

Wie schreibe ich Ruby to_s in Python
So schreiben Sie den richtigen Shebang in Perl-, Python- und Ruby-Skripten
20. Offline-Echtzeit So schreiben Sie Probleme in Python
So schreiben Sie in Python die Verkettung von Zeichenfolgen in mehrere Zeilen
Umgang mit JSON in Ruby, Python, JavaScript, PHP
[Python] Wie man PCA mit Python macht
Wie man nüchtern mit Pandas schreibt
So sammeln Sie Bilder in Python
Verwendung von SQLite in Python
Wie man MySQL mit Python benutzt
So verpacken Sie C in Python
Verwendung von ChemSpider in Python
Verwendung von PubChem mit Python
[Python] Wie schreibe ich eine if-Anweisung in einen Satz?
[Einführung in Python] Wie verwende ich eine Klasse in Python?
Dynamisches Definieren von Variablen in Python
So machen Sie R chartr () in Python
So schreiben Sie Python-Dokumentkommentare (Docstrings)
[Itertools.permutations] So löschen Sie eine Sequenz in Python
So arbeiten Sie mit BigQuery in Python
Wie bekomme ich Stacktrace in Python?
So zeigen Sie die neunundneunzig Tabelle in Python an
So wechseln Sie die Python-Version in Cloud9
So passen Sie den Bildkontrast in Python an
Verwendung von __slots__ in der Python-Klasse
So füllen Sie mit Python dynamisch Nullen aus
Verwendung regulärer Ausdrücke in Python
So zeigen Sie Hello World in Python an
Wie schreibe ich diesen Prozess in Perl?
Verwendung ist und == in Python
Offline in Echtzeit, wie man ein Implementierungsbeispiel für E11 Ruby und Python schreibt
Das 15. Offline-Echtzeit-Schreiben eines Referenzproblems in Python
So schreiben Sie offline in Echtzeit Lösen von E04-Problemen mit Python
Das 14. Referenzproblem beim Schreiben in Echtzeit in Python
Das 18. Offline-Echtzeit-Schreiben eines Referenzproblems in Python
So installieren Sie Python
Schreiben Sie Python in MySQL
Verwendung der C-Bibliothek in Python
So empfangen Sie Befehlszeilenargumente in Python
Wie man Spaß am Programmieren mit Minecraft hat (Ruby, Python)
[REAPER] Wie man Reascript mit Python spielt
So löschen Sie einen Taple in einer Liste (Python)
So generieren Sie eine Sequenz in Python und C ++
Zusammenfassung zum Importieren von Dateien in Python 3
So vereinfachen Sie die eingeschränkte Polypoly-Anpassung in Python
Verwendung der Python-Bildbibliothek in der Python3-Serie
So implementieren Sie Shared Memory in Python (mmap.mmap)
So erstellen Sie eine JSON-Datei in Python
Zusammenfassung der Verwendung von MNIST mit Python
So geben Sie die TLS-Version in Python-Anforderungen an
Tipps zum Schreiben werden in Python kurz abgeflacht
So benachrichtigen Sie Discord-Kanäle in Python
So erhalten Sie die Dateien im Ordner [Python]
Wie man tkinter mit Python in Pyenv benutzt
So führen Sie LeapMotion mit Nicht-Apple Python aus
So schreiben Sie in Error Repoting in Python auf GAE