Comment écrire Ruby to_s en Python

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.

Conclusion

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"

Postscript

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

Comment écrire Ruby to_s en Python
Comment écrire le bon shebang dans les scripts Perl, Python et Ruby
20e Comment écrire des problèmes en temps réel hors ligne en Python
Comment écrire une concaténation de chaînes sur plusieurs lignes en Python
Comment gérer JSON en Ruby, Python, JavaScript, PHP
[Python] Comment faire PCA avec Python
Comment écrire sobrement avec des pandas
Comment collecter des images en Python
Comment utiliser SQLite en Python
Comment utiliser Mysql avec python
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
[Python] Comment écrire une instruction if en une phrase.
[Introduction à Python] Comment utiliser la classe en Python?
Comment définir dynamiquement des variables en Python
Comment faire R chartr () en Python
Comment écrire des commentaires de document Python (Docstrings)
[Itertools.permutations] Comment créer une séquence en Python
Comment utiliser BigQuery en Python
Comment obtenir stacktrace en python
Comment afficher la table quatre-vingt-dix-neuf en python
Comment changer de version de Python dans cloud9
Comment régler le contraste de l'image en Python
Comment utiliser __slots__ dans la classe Python
Comment remplir dynamiquement des zéros avec Python
Comment utiliser les expressions régulières en Python
Comment afficher Hello World en python
Comment écrire ce processus en Perl?
Comment utiliser is et == en Python
Comment écrire un exemple d'implémentation E11 Ruby et Python en temps réel hors ligne
Le 15e comment écrire un problème de référence en temps réel hors ligne en Python
Comment écrire en temps réel hors ligne Résolution des problèmes E04 avec Python
Le 14ème problème de référence d'écriture en temps réel hors ligne en python
Le 18ème comment écrire un problème de référence en temps réel hors ligne en Python
Comment installer Python
Ecrire Python dans MySQL
Comment utiliser la bibliothèque C en Python
Comment recevoir des arguments de ligne de commande en Python
Comment profiter de la programmation avec Minecraft (Ruby, Python)
[REAPER] Comment jouer à Reascript avec Python
Comment effacer un taple dans une liste (Python)
Comment générer une séquence en Python et C ++
Résumé de la façon d'importer des fichiers dans Python 3
Comment simplifier l'ajustement polymorphe restreint en python
Comment utiliser la bibliothèque d'images Python dans la série python3
Comment implémenter la mémoire partagée en Python (mmap.mmap)
Comment créer un fichier JSON en Python
Résumé de l'utilisation de MNIST avec Python
Comment spécifier la version TLS dans les requêtes python
Conseils pour rédiger un aplatissement concis en python
Comment notifier les canaux Discord en Python
Comment obtenir les fichiers dans le dossier [Python]
Comment utiliser tkinter avec python dans pyenv
Comment exécuter LeapMotion avec Python non-Apple
Pour écrire dans Error Repoting en Python sur GAE