<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 常用的數據類型轉換 | 類型轉換操作 | 說明 | | --- | --- | | int(x \[,base \]) | 將x轉換為一個整數 | | float(x ) | 將x轉換為一個浮點數 | | complex(real \[,imag \]) | 創建一個復數,real為實部,imag為虛部 | | str(x ) | 將對象 x 轉換為字符串 | | repr(x ) | 將對象 x 轉換為表達式字符串 | | eval(str ) | 將字符串轉成原始數據類型 | | tuple(s ) | 將序列 s 轉換為一個元組 | | list(s ) | 將序列 s 轉換為一個列表 | | chr(x ) | 將一個整數轉換為一個字符 | | ord(x ) | 將一個字符轉換為它的ASCII整數值 | | hex(x ) | 將一個整數轉換為一個十六進制字符串 | | oct(x ) | 將一個整數轉換為一個八進制字符串 | | bin(x ) | 將一個整數轉換為一個二進制字符串 | ## 舉例 ~~~ >>> # int(): 將數據轉換為 int 類型 ... >>> str1 = "10" >>> # int() 默認按10進制轉換后顯示 ... num1 = int(str1) >>> >>> # int() 處理浮點數,只留下整數部分,舍棄小數部分(并不是四舍五入操作) ... num2 = int(3.74) >>> print(num2) 3 >>> >>> """ ... num1 = int(str1, 8) # 第二個參數為8,表示按8進制轉換后顯示,結果為 8 ... num1 = int(str1, 16) # # 第二個參數為16,表示按16進制轉換后顯示,結果為 16 ... #01 02 03 04 05 06 07 10 ... #01 02 ... 0B 0C 0D 0E 0F 10 ... print(num1) ... """ >>> >>> # float() 將數據轉化為浮點數 ... str2 = "3.14" >>> f1 = float(str2) >>> print(type(f1)) <class 'float'> >>> >>> f2 = float(10) >>> print(f2) 10.0 >>> >>> # complex() 創建復數: 第一個參數是復數的實部,第二個參數是復數的虛部 ... c1 = 10 + 4j >>> c2 = complex(10, 4) >>> >>> print(c1) (10+4j) >>> print(c2) # 等同與c1 (10+4j) >>> >>> # str() : 轉換為 字符串類型 ... num1 = 10 >>> f1 = 3.14 >>> >>> print(type(str(num1))) <class 'str'> >>> print(type(str(f1))) <class 'str'> >>> >>> # repr(): 轉換為表達式字符串 ... num1 = 10 >>> print(type(repr(num1))) <class 'str'> >>> >>> >>> # eval(): 將字符串形式的數據,轉換為原本的類型 ... str1 = "3.14" >>> print(type(eval(str1))) <class 'float'> >>> >>> str2 = "[10, 20, 30]" >>> l = eval(str2) >>> print(type(l)) <class 'list'> >>> >>> >>> # chr: 將一個整數轉換為對應的 Unicode 字符 ... s = chr(1065) >>> print(s) Щ >>> >>> # ord :將一個字符轉換為對應的字符編碼數字 ... n = ord("A") >>> print(n) 65 >>> >>> # bin: 將一個整數轉換為二進制 ... print(bin(1024)) # 0b 開頭表示二進制數 0b10000000000 >>> >>> # oct:將一個整數轉換為八進制 ... print(oct(1024)) # 0o 開頭表示八進制數 0o2000 >>> >>> # hex: 將一個整數轉換為十六進制 ... print(hex(1024)) # 0x 開頭表示十六進制 0x400 >>> ~~~ #### 附錄:常用字符與ASCII碼對照表 ![![ASCII碼對照表](../Images/ASCII碼對照表.jpg)](images/screenshot_1593858338365.png)
                  <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>

                              哎呀哎呀视频在线观看