進位轉換

  1. bin 函式將數字轉換為 2 進位,0b 開頭的數字代表 2 進位整數。
    pyuser@deyu:~/zzz$ python
    Python 3.12.9 (main, Aug 14 2025, 00:00:00) [GCC 14.2.1 20250110 (Red Hat 14.2.1-7)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> x=0b0111
    >>> print(x)
    7
    >>> y=12
    >>> print(bin(y))
    0b1100
    
  2. oct 函式將數字轉換為 8 進位,0o 開頭的數字代表 8 進位整數。
    >>> x=0o037
    >>> print(x)
    31
    >>> y=31
    >>> print(oct(y))
    0o37
    
  3. hex 函式將數字轉換為 16 進位,0x 開頭的數字代表 16 進位整數。
    >>> x=0x3F
    >>> print(x)
    63
    >>> y=63
    >>> print(hex(y))
    0x3f
    >>> quit()