okunaklı değil bence
değişken isimleriyle yapmak daha okunaklı
format
metodunun, karakter biçimlendirmede sağladığı imkanlar f-string
'e göre oldukça fazla.
Örnek:
print("{:<10}{:<10}{:<10}{}".format("2'li", "8'li", "10'lu", "16'lı"))
for i in range(10):
print("{:<10b}{:<10o}{:<10d}{:x}".format(i, i, i, i))
format
metodu ve %
karakteri ile ilgili daha fazla bilgi almak için aşağıdaki bağlantıyı ziyaret edebilirsiniz.
Bu, bildiğim kadarıyla f-string
ile de yapılabiliyor.
Örneğin:
for i in range(16):
print(f"{i:<10b}{i:<10o}{i:<10d}{i:x}")
3 Beğeni
Bilmiyordum ve hiç denememiştim. Teşekkür ederim.
2 Beğeni