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.