villares / material-aulas

Material para ensino introdutório de programação com Python em um contexto visual
https://abav.lugaralgum.com/material-aulas/
97 stars 70 forks source link

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

Closed villares closed 3 years ago

villares commented 4 years ago

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.

villares commented 3 years ago

https://github.com/villares/material-aulas/commit/79746dd860a29fc4fb02be10410dd3348a3509c9