파이썬 8진수
-
파이썬 진수 변환코딩공부/파이썬 2020. 1. 31. 17:19
10진수 -> 16진수 hex()는 10진수 정수를 16진수로 변환해서 문자열로 리턴하는 파이썬 내장 함수이다. a = hex(변환할 숫자) 예) 10진수 35와 45를 각각 16진수로 변환했을 때 결과는 0x23, 0x2d이다. 둘을 더하고자 ret = a+ b를 사용하여 계산 후 출력했더니 80을 16진수로 나타낸 0x50이 아닌 a값과 b값을 순서대로 나열한 0x230x2d가 출력되었다. 이는 변환된 숫자가 문자열로 리턴되기 때문이다. 따라서 hex()로 구한 값을 연산해주기 위해서는 int()를 사용해 문자열을 숫자로 변환해주어야 한다. int()사용 시 내가 변환하려는 숫자가 16진수임을 지정한다. a2와 b2를 더한 결과인 ret을 출력하면 10진수로 출력된다. hex()안에 ret을 넣어주어..