Dal corso: Formazione essenziale su Python

Sblocca questo corso con una prova gratuita

Iscriviti adesso per accedere a oltre 23.200 corsi tenuti da esperti del settore.

Funzioni di stringa

Funzioni di stringa

- [Istruttore] La libreria standard Python fornisce una serie di utili funzioni orientate alle stringhe oltre ai metodi della classe stringa stessa. Qui a Komodo, apro una copia funzionante di hello.py dal capitolo 13 dei file degli esercizi, e andiamo avanti e trasformiamo questo in una stringa. E ho intenzione di stampare la funzione repr di s, e quando eseguo questo, si nota che repr stamperà la stringa stessa. Quindi, repr sta per rappresentanza. Stamperà la migliore rappresentazione di stringa possibile di un oggetto. La cosa interessante di questo è se creo una classe qui, e diciamo che inizializzo la mia variabile con questo. Ora, quando stampo la sua rappresentazione, noterai che dice, è un oggetto coniglio, e mi dà l'indirizzo di memoria. Questo non è terribilmente utile. Ciò che fa la rappresentazione, ciò che fa il repr è che stamperà il valore restituito dal metodo repr speciale. E così, se dico def_repr, e restituirò una stringa. E ora, quando eseguo questo, il repr…

Contenuti