파이썬(Python)/문법

Python Hex, Decimal, Binary (16진수, 10진수, 2진수) 변환 함수

끄적끄적아무거나 2021. 10. 15. 08:09
반응형

 

목차

     

     

     

     


     

     

    Python Hex, Decimal, Binary (16진수, 10진수, 2진수) 서로 변환하기

     

     

     

    몇 진수의 값이든 십진수로 변환을 쉽게 할 수 있습니다.

     

    파이썬에서 제공하는 int 함수를 사용하면 어떤 값이든 10진수로 변환 가능합니다.

     

     

    • int(value, base)

     

    int의 Syntax는 위와 같습니다.

     

    Option 값의 특성은 아래와 같습니다. 

     

    • value : string으로 된 변환하고 자 하는 수
    • base : value 값의 진수

     

    16진수와 2진수 변환 함수는 아래와 같습니다.

     

    • hex(value)
    • bin(value)

     

    value 값은 integer(정수) 값을 입력으로 받습니다.

     

     

    16진수 수를 10진수 2진수 그리고 다시 16진수 수로 변환해 보기 예제

     

     

    예제 코드>>

    hex_value = "1f"
    dec_value = int(hex_value, base=16)
    bin_value = bin(dec_value)
    hex_value2 = hex(dec_value)
    
    print(hex_value)
    print(dec_value)
    print(bin_value)
    print(hex_value2)

     

     

    결과>>

    1f
    31
    0b11111
    0x1f

     

     

     

     

    반응형