본문 바로가기
파이썬

파이썬 `bin (30)`이`0b11110` 대신`00011110`을 반환하도록하려면 어떻게해야합니까?

by º기록 2021. 2. 1.
반응형

bin (30) : "0b11110"의 출력에서 ​​"b"는 무엇을 의미합니까? 이 "b"를 제거 할 수있는 방법이 있습니까? 항상 표준 8 자리 출력을 반환하도록 bin ()의 출력을 얻으려면 어떻게해야합니까?

 

해결 방법

 


길이 너비의 문자열에서 0으로 채워진 숫자 문자열을 반환합니다. 부호 접두사가 올바르게 처리됩니다. 너비가 len (s)보다 작 으면 원래 문자열이 반환됩니다.

>>> bin(30)[2:].zfill(8)
'00011110'
>>>

 

참조 페이지 https://stackoverflow.com/questions/1395356

 

 

반응형

댓글