반응형
def reverse_bits(n):
bin_str = bin(n)[2:] # 2진수 문자열 생성 후 접두사 제거
reversed_bin_str = bin_str[::-1] # 2진수 문자열 뒤집기
return int(reversed_bin_str, 2) # 뒤집힌 2진수 문자열을 10진수로 변환
bit = 0b10001000 # 뒤집을 2진수 정수값
reverse = reverse_bits(bit)
print(bin(reverse)) # 뒤집힌 2진수 출력 (접두사 "0b"는 이진수임을 나타냄)
# 결과 : 0b100001
반응형
'코드보관소 > Python' 카테고리의 다른 글
[python] CRC-16 msb fast , lsb fast 생성 함수 (0) | 2023.05.11 |
---|---|
파이스크립트 테스트 (0) | 2022.07.03 |
[pyqt] pyinstaller .ui 포일 포함시키기 (0) | 2021.07.30 |
[win32api] WM_MESSAGE CONSTANCE (0) | 2021.07.20 |
[python] hello, world! (0) | 2021.05.02 |