연산자| 자체는 비트 연산을 수행할 수 있으므로 문자열을 2-캐리 정수로 변환하는 방법과 완성된 을 변환하는 방법만 알면 됩니다. 🎜> 정수 의 결과는 2-캐리 문자열으로 나타낼 수 있습니다.
int(a, 2)은 정수 또는 문자열 a을 이진 정수로 변환할 수 있습니다(정확하게 말하면 a는 2進位를 정수 변환의 기준으로 사용합니다). 그런 다음 |을 사용하여 비트 단위 또는 , 마지막으로 '{0:b}'.format(c) 메서드를 사용하면 값을 이진 형식으로 형식화할 수 있습니다.
다른 생각:
흥미롭게도 생성기 이해와 다른 함수형 프로그래밍 스타일 트릭을 사용하여 조금씩 수행하면 짧은 한 줄로 작업을 완료할 수 있습니다.
코드:
으아악결과:
으아악분석:
연산자
|
자체는 비트 연산을 수행할 수 있으므로 문자열을 2-캐리 정수로 변환하는 방법과 완성된 을 변환하는 방법만 알면 됩니다. 🎜> 정수 의 결과는 2-캐리 문자열으로 나타낼 수 있습니다.int(a, 2)
은 정수 또는 문자열a
을 이진 정수로 변환할 수 있습니다(정확하게 말하면a
는2進位
를 정수 변환의 기준으로 사용합니다). 그런 다음|
을 사용하여 비트 단위 또는 , 마지막으로'{0:b}'.format(c)
메서드를 사용하면 값을 이진 형식으로 형식화할 수 있습니다.다른 생각:
흥미롭게도 생성기 이해와 다른 함수형 프로그래밍 스타일 트릭을 사용하여 조금씩 수행하면 짧은 한 줄로 작업을 완료할 수 있습니다.
으아악