SORU
16 Ocak 2012, PAZARTESİ


Nasıl Python biçiminde sabit genişlik yüzen bir dizi

Nasıl aşağıdaki gereksinimleri: sabit bir genişlik kayan bir sayı biçimi

  1. Önde gelen sıfır ise n < 1
  2. İzleyen ondalık sıfır(ler) sabit genişlik doldurmak için ekleyin
  3. Sabit ondalık basamak genişliği kesecek geçmiş
  4. Hizalamak tüm ondalık noktalar

Örneğin:

% formatter something like '{:06}'
numbers = [23.23, 0.123334987, 1, 4.223, 9887.2]

for number in numbers:
    print formatter.format(number)

Çıkışı gibi olurdu

  23.2300
   0.1233
   1.0000
   4.2230
9887.2000

CEVAP
16 Ocak 2012, PAZARTESİ


for x in numbers:
    print "{:10.4f}".format(x)

yazdırır

   23.2300
    0.1233
    1.0000
    4.2230
 9887.2000

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kat Krazy

    Kat Krazy

    12 Kasım 2010
  • NYCarspotter

    NYCarspotter

    26 EYLÜL 2011
  • undrmyumbrellaa

    undrmyumbrel

    25 Temmuz 2012