<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()` 函數: ~~~ python >>> 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' >>> ~~~ 整數是有符號的,所以如果你在處理負數的話,輸出結果會包含一個負號。比如: ~~~ python >>> x = -1234 >>> format(x, 'b') '-10011010010' >>> format(x, 'x') '-4d2' >>> ~~~ 如果你想產生一個無符號值,你需要增加一個指示最大位長度的值。比如為了顯示32位的值,可以像下面這樣寫: ~~~ python >>> x = -1234 >>> format(2**32 + x, 'b') '11111111111111111111101100101110' >>> format(2**32 + x, 'x') 'fffffb2e' >>> 為了以不同的進制轉換整數字符串,簡單的使用帶有進制的 int() 函數即可: >>> int('4d2', 16) 1234 >>> int('10011010010', 2) 1234 >>> ~~~ ## 討論 大多數情況下處理二進制、八進制和十六進制整數是很簡單的。 只要記住這些轉換屬于整數和其對應的文本表示之間的轉換即可。永遠只有一種整數類型。 最后,使用八進制的程序員有一點需要注意下。 Python指定八進制數的語法跟其他語言稍有不同。比如,如果你像下面這樣指定八進制,會出現語法錯誤: ~~~ 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>

                              哎呀哎呀视频在线观看