Retourner au contenu associé (journal : Publication de Python 3.0rc2)
Posté par Guillaum (site web personnel) le 08 novembre 2008 à 12:18. En réponse au journal Publication de Python 3.0rc2. Évalué à 4.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: English vs other languages
Posté par Guillaum (site web personnel) . En réponse au journal Publication de Python 3.0rc2. Évalué à 4.
>>> print("Bonjour {0} {1}".format(nom,prenom))
L'idée de la fonction format c'est :
1) soit tu passes les arguments par ordre, et tu les références par ordre "{0}".format('hibou')
2) soit tu passes les arguments par mot clé et tu références par mot clé
"{toto}".format(toto="hibou")
3) evidemment, le passe par mot clé, c'est juste le passage d'une table de hashage (dictionnaire en python)
hash = dict(nom='Bouchard',prénom="Guillaume")
print("Bonjour {prénom} {nom}".format(**hash))
(le ** est un peu magique, je n'ai jamais aimé...)