Je suis sûr que certains d'entre vous ont commencé à étudier Python après avoir appris Ruby. Et en étudiant Python, je pense qu'on vous demandera peut-être: "Comment écrivez-vous cette méthode en Ruby en Python?" Cette fois, c'est la version to_s
.
Ruby =>La valeur que vous souhaitez convertir en chaîne.to_s
Python => str(La valeur que vous souhaitez convertir en chaîne)
Exemple
#Pour Ruby
name = SampleUser
name.to_s
# "SampleUser"
#Pour Python
name = SampleUser
str(name)
# "SampleUser"
Citation du commentaire de @ shiracamus (Merci !!!)
Chaque objet a une méthode str et repr. La fonction str (en fait la classe str) appelle ces méthodes de manière appropriée, les convertit en chaînes, puis les convertit en codes de caractères. Référence: https://docs.python.org/ja/3/library/stdtypes.html#str
>>> 123 .__str__()
'123'
>>> 3.14.__str__()
'3.14'
>>> None.__str__()
'None'
référence https://www.javadrive.jp/python/function/index2.html
Recommended Posts