SORU
2 Mayıs 2012, ÇARŞAMBA


Dönüştürme python ikili tamsayı

Bir ikili bir tamsayı dönüştürmek için, bu kodu kullandım :

>>> bin(6)  
'0b110'

ve silmek için '0b', bu kullanın :

>>> bin(6)[2:]  
'110'

Ben ise 00000110 yerine 110 6 göstermek istiyorum ne yapabilirim?

CEVAP
2 Mayıs 2012, ÇARŞAMBA


>>> '{0:08b}'.format(6)
00000110

Sadece biçimlendirme dize bölümleri açıklamak için:

  • {} bir dizeye bir değişken yerler
  • 0 değişken 0 konumunda değişken alır
  • : bu değişken için biçimlendirme seçenekleri (aksi ondalık 6 temsil eder) ekler
  • 08 sekiz basamaklı sayı yastıklı sıfır solda biçimleri
  • b ikili gösterimi için numarayı çevirir

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 3dmmfavs

    3dmmfavs

    29 Kasım 2009
  • ELawshea

    ELawshea

    26 Mayıs 2008
  • macpulenta

    macpulenta

    9 EYLÜL 2006