<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 問題 你需要轉換或者輸出使用二進制,八進制或十六進制表示的整數。 ## 解決方案 為了將整數轉換為二進制、八進制或十六進制的文本串,可以分別使用 `bin()` 、`oct()` 或 `hex()` 函數: >>> x = 1234 >>> bin(x) '0b10011010010' >>> oct(x) '0o2322' >>> hex(x) '0x4d2' >>> 另外,如果你不想輸出 `0b` , `0o` 或者 `0x` 的前綴的話,可以使用 `format()` 函數。比如: >>> format(x, 'b') '10011010010' >>> format(x, 'o') '2322' >>> format(x, 'x') '4d2' >>> 整數是有符號的,所以如果你在處理負數的話,輸出結果會包含一個負號。比如: >>> x = -1234 >>> format(x, 'b') '-10011010010' >>> format(x, 'x') '-4d2' >>> 如果你想產生一個無符號值,你需要增加一個指示最大位長度的值。比如為了顯示32位的值,可以像下面這樣寫: >>> x = -1234 >>> format(2**32 + x, 'b') '11111111111111111111101100101110' >>> format(2**32 + x, 'x') 'fffffb2e' >>> 為了以不同的進制轉換整數字符串,簡單的使用帶有進制的int()函數即可: >>> int('4d2', 16) 1234 >>> int('10011010010', 2) 1234 >>> ## 討論 大多數情況下處理二進制、八進制和十六進制整數是很簡單的。只要記住這些轉換屬于整數和其對應的文本表示之間的轉換即可。永遠只有一種整數類型。 最后,使用八進制的程序員有一點需要注意下。Python指定八進制數的語法跟其他語言稍有不同。比如,如果你像下面這樣指定八進制,會出現語法錯誤: >>> import os >>> os.chmod('script.py', 0755) File "<stdin>", line 1 os.chmod('script.py', 0755) ^ SyntaxError: invalid token >>> 需確保八進制數的前綴是 `0o` ,就像下面這樣: >>> os.chmod('script.py', 0o755) >>>
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看