[Python] stringhe raw

Marco Mariani birbag a gmail.com
Ven 7 Gen 2011 12:44:12 CET


2011/1/7 Massimo Capanni <massimo.capanni a gmail.com>

In [1]: "xxx" == r'xxx'
> Out[1]: True
>
> oppure ci sono dei contesti dove conviene utilissare r''?
>

A questo hanno gia' risposto.

Nota che le raw string differiscono da quelle normali solo nella
rappresentazione all'interno del sorgente. Una volta interpretate, sono
stringhe come le altre, a differenza degli oggetti unicode:

(se usi Python < 3.0)

>>> 'x' is r'x'
True
>>> 'x' is u'x'
False
>>> 'x' == r'x'
True
>>> 'x' == u'x'
True
>>> type('x'), type(r'x'), type(u'x')
(<type 'str'>, <type 'str'>, <type 'unicode'>)
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20110107/a116dc19/attachment.html>


Maggiori informazioni sulla lista Python