반응형

파이썬, 이진수 문자열 다양한 출력 예제

 

글, 수알치 오상문

 

 

b = format(256, 'b')  # b:2, o:8, d:10, x:16, X:16
print(b)  # 100000000

b = format(256, '#b')
print(b)  # 0b100000000

b = "{0:b}".format(256)
print(b)  # 100000000

b = "{0:16b}".format(256)
print(b)  #        100000000

b = bin(256)
print(b)  # 0b100000000

b = bin(256).rjust(16)
print(b)  #      0b100000000

b = bin(256).ljust(16)
print(b)  # 0b100000000

b = bin(256).center(16)
print(b)  #   0b100000000   

b = bin(256)[2:].zfill(16)
print(b)  # 0000000100000000

 

 

[실행 결과]

100000000
0b100000000
100000000
       100000000
0b100000000
     0b100000000
0b100000000     
  0b100000000   
0000000100000000

반응형

+ Recent posts