[Python] Eliminare carattere fine riga

Lorenzo Sutton lorenzofsutton a gmail.com
Mar 24 Lug 2012 13:52:16 CEST


On 24/07/12 13:18, Marco Beri wrote:
> 2012/7/24 Walter Valenti <waltervalenti a yahoo.it 
> <mailto:waltervalenti a yahoo.it>>
>
>     stringa.rstrip()
>
>
> Giusto, ma meglio ricordare che vengono rimossi anche gli spazi 
> bianchi, i tab, i CR (carriage return), i LF (line feed), i FF (form 
> feed) e i VT (vertical tab):
>
> >>> "fwefw   \n\r\t\f\v".rstrip()
> 'fwefw'
Perņ accetta anche un argomento opzionale che limita la stringa "strippata":

 >>> "asdasds      \n\r\t\f\vmario".rstrip('\n')
'asdasds      \n\r\t\x0c\x0bmario'
 >>> "asdasds      \n\r\t\f\vmario".rstrip('mario')
'asdasds      \n\r\t\x0c\x0b'

C'č da tenere presente (se rilevante) il problema della stringa che 
rappresenta il newline su piattaforme diverse.

Lorenzo.

>
> Ciao.
> Marco.
>
> -- 
> http://beri.it/ - Un blog
> http://beri.it/i-miei-libri/ - Qualche libro
>
>
>
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python



Maggiori informazioni sulla lista Python