파이썬에서 숫자 변환 하는 함수에 대해 알아보겠습니다!!
진수 표기법
2진수 |
0b11011 |
8진수 |
0o12345 |
10진수 |
10 |
16진수 |
0xf1313 |
위의 표대로 표현할 수 있습니다
2진수는 0b를 앞에 붙이면 되고
8진수는 0o(숫자 0과 알파벳 o)
10진수는 그냥 숫자
16진수는 0x를 붙이면 됩니다
진법 변환
1. 10진수
10진수로 변환하기 위해서는 내장함수인 int()를 이용하면 됩니다
위와 같이 16진수 형태의 변수를 int 함수의 파라미터로 넣어서 10진수로 변환할 수 있습니다
2진수, 8진수의 값도 위의 함수를 이용해서 10진수 형태의 값으로 바꿔서 출력할 수 있습니다
위와 같이 int함수를 이용해 10진수 형태로 정상적으로 출력되는 것을 볼 수 있습니다
2. 8진수
8진수로 나타내기 위해서는 oct()를 이용하면 됩니다
위와 같이 10진수인 8을 oct함수를 이용해 8진법으로 변환할 수 있습니다
3. 2진수
2진수로 나타내기 위해서는 bin()을 이용합니다
위와같이 bin함수를 이용해서 정상적인 이진수값이 출력되는 것을 볼 수 있습니다.
4. 16진수
16진수로 나타내기 위해서는 hex()를 이용합니다
위와 같이 hex함수를 이용해서 0xa를 출력한것을 볼 수 있습니다