Python - 2진수를 10진수로 변환

2진수로 된 문자열을 10진수 정수로 변환하는 방법을 소개합니다.

1. int()로 2진수 문자열을 10진수로 변환

int(bin, 2)는 2진수의 문자열을 10진수로 변환합니다.

binary = "10001100"
dec = int(binary, 2)
print(dec)

Output:

140

아래 예제의 0b10001100 처럼, 0b를 prefix로 사용하는 2진수 문자열도 있습니다. 이것도 int()를 이용하여 10진수로 변환할 수 있습니다.

binary = "0b10001100"
dec = int(binary, 2)
print(dec)

Output:

140

2. 10진수로 2진수 문자열 생성

bin()은 인자로 전달된 10진수를 2진수의 문자열로 변환하여 리턴합니다.

binary = bin(140)
print(binary)

Output:

0b10001100
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha