• [^] # Re: English vs other languages

    Posté par (site web personnel) . En réponse au journal Publication de Python 3.0rc2. Évalué à 4.

    En fait tu peut écrire facilement :

    >>> 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é...)