`

Le
Méta-MCI \(MVP\)
Bonsoir !

Je n'arrive pas à trouver, dans la doc, l'utilisation du caractère "`"
J'ai compris le principe, en gros, en faisant les essais suivants :

a="abcd"
print ' %s '%`a`

a='abcd'
print ' %s '%`a`

a="ab'cd"
print ' %s '%`a`

a='ab"cd'
print ' %s '%`a`

Résultats :
'abcd'
'abcd'
"ab'cd"
'ab"cd'



Mais, je me dis que je loupe peut-être quelque chose.
Un lien, pour la doc ?

@+
--
MCI
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Salvatore DI DI0
Le #1956453
Bonne nuit ;-)

Je m'en sers comme la méthode str()

l = [1,2,3]
print "Une liste : " + `l`
Une liste : [1, 2, 3]




Salvatore





"Méta-MCI (MVP)" de news: 47eedda1$0$884$
Bonsoir !

Je n'arrive pas à trouver, dans la doc, l'utilisation du caractère "`"
J'ai compris le principe, en gros, en faisant les essais suivants :

a="abcd"
print ' %s '%`a`

a='abcd'
print ' %s '%`a`

a="ab'cd"
print ' %s '%`a`

a='ab"cd'
print ' %s '%`a`

Résultats :
'abcd'
'abcd'
"ab'cd"
'ab"cd'



Mais, je me dis que je loupe peut-être quelque chose.
Un lien, pour la doc ?

@+
--
MCI








BertrandB
Le #1957318
Bonne nuit ;-)

Je m'en sers comme la méthode str()

l = [1,2,3]
print "Une liste : " + `l`
Une liste : [1, 2, 3]




Salvatore





"Méta-MCI (MVP)" de news: 47eedda1$0$884$
Bonsoir !

Je n'arrive pas à trouver, dans la doc, l'utilisation du caractère "`"
J'ai compris le principe, en gros, en faisant les essais suivants :

a="abcd"
print ' %s '%`a`

a='abcd'
print ' %s '%`a`

a="ab'cd"
print ' %s '%`a`

a='ab"cd'
print ' %s '%`a`

Résultats :
'abcd'
'abcd'
"ab'cd"
'ab"cd'



Mais, je me dis que je loupe peut-être quelque chose.
Un lien, pour la doc ?

@+
--
MCI







Et maintenant on peut l'oublier :


Here are most of the changes that Python 3.0 makes to the core Python
language and built-in functions.

* Removed backticks (use repr() instead).




Laurent Pointal
Le #1957555
Le Sun, 30 Mar 2008 01:12:17 +0100, Méta-MCI (MVP) a écrit :

Je n'arrive pas à trouver, dans la doc, l'utilisation du caractère "`"
J'ai compris le principe, en gros, en faisant les essais suivants :


De mémoire, c'est un raccourci pour repr().

Je préfère utiliser directement repr() ou encore %r, "explicit is better
gnagnan..."


--
Laurent POINTAL -

Méta-MCI (MVP)
Le #1957941
Salut !


c'est un raccourci pour repr(). Je préfère utiliser directement repr()


OK, mais, ça rallonge mon Quine de façon inquiétante :
a="print 'a=%s'%repr(a),';',a" ; print 'a=%s'%repr(a),';',a


ou encore %r


Là, c'est top méga mieux :
a="print 'a=%r'%a,';',a" ; print 'a=%r'%a,';',a


@+

Michel Claveau

Publicité
Poster une réponse
Anonyme