villares/material-aulas

fazer uma pequena referência da mini-linguagem de formatação de strings com .format()

villares opened this issue · 1 comments

Quase toda semana eu tenho que procurar uma referência de como formatar strings e converter números em string do jeito que eu preciso em Python, não consigo fixar isso nunca e me dá bastante nervoso.

print(PI) # exibe: 3.14159274101
print(u"π: {:+n}".format(PI)) # exibe π: +3.14159
print("{:.4f}".format(PI)) # exibe 3.1416
print("{:.20f}".format(PI)) # exibe 3.14159274101257324219
print("{:07.4f}".format(PI)) # exibe 03.1416
print("{:.4%}".format(PI)) # exibe 314.1593%

Nota: Prefiro nem mostrar formatação com %, acredito que com a formatação com .format() dá pra pessoa fazer uma transição mais suave futuramente para f-strings.