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.
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"
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