Python str()
La funzione str() restituisce la versione stringa dell'oggetto dato.
La sintassi di str() è:
str(oggetto, encoding='utf-8', errors='strict')
str() prende tre parametri:
- oggetto: la cui rappresentazione delle stringhe deve essere restituita. Se non fornito, restituisce la stringa vuota.
- encoding(codifica): codifica dell'oggetto dato. I valori predefiniti sono UTF-8 quando non sono forniti.
- errors: risposta quando la decodifica fallisce. Defaults a 'strict'.
Ci sono sei tipi di errori:
- strict: risposta di default che solleva un'eccezione UnicodeDecodeError in caso di fallimento.
- ignore: ignora il carattere Unicode non codificabile dal risultato.
- replace: sostituisce l'Unicode non codificabile con un punto interrogativo.
- xmlcharrefreplace: inserisce un riferimento a caratteri XML invece di un Unicode non codificabile.
- backslashreplace: inserisce una sequenza di spazio \uNNNN al posto di un Unicode non codificabile.
- namereplace: inserisce una sequenza di escape \N{...} invece di un Unicode non codificabile.
La funzione str() restituisce una stringa.
s = str(10)
print (s)
Output del codice
10