Forum
>>
Principianti
>>
sono nuovo e scrittura di interi a più cifre
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
|
Scritto da vargiu |
2017-06-25 02:23:27 - sono nuovo e scrittura di interi a più cifre
|
|
Salve, sono Gabriele e studio da circa un mesetto python da un libro dell'APOGEO, ho cercato alcuni esercizi da fare su internet e ora mi sto cimentanto nella stesura di un mio primo programma.
Mi servirebbe un piccolo aiuto per il quale non sono riuscito a trovare un titolo adatto che riassumesse il tutto: esiste una funzione che mi permetta di ottenere una stringa da un intero e dargli un determinato numero di cifre? Per esempio: >>> AA = 21 >>> BB = mia_funzione(AA, 4) >>> BB '0021' |
|
|
Scritto da Claudio_F |
2017-06-25 08:55:53 - Re: sono nuovo e scrittura di interi a più cifre
|
|
La formattazione di stringa (vecchio e nuovo stile) credo sia la via più immediata:
>>> '%05d' % 21
'00021'
>>> '%08X' % 1234567
'0012D687'
>>> '{:05d}'.format(21)
'00021'
>>> '{:08b}'.format(123)
'01111011'
Ci sarebbe anche la 'rjust':
str(21).rjust(5, '0') --- Ultima modifica di Claudio_F in data 2017-06-25 09:14:18 --- *** Il codice va evidenziato con il simbolo di fianco ai colori per non perdere l'indentazione *** |
Pagina: 1
Esegui il login per scrivere una risposta.
di fianco ai colori per non perdere l'indentazione ***