<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之旅 廣告
                [TOC] # 類型轉換 ## complex:根據傳入參數創建一個新的復數 我們把形如z=a+bi(a,b均為實數)的數稱為復數,其中a稱為實部,b稱為虛部,i稱為虛數單位。當z的虛部等于零時,常稱z為實數;當z的虛部不等于零時,實部等于零時,常稱z為純虛數 ~~~ >>> complex() #當兩個參數都不提供時,返回復數 0j。 0j >>> complex('1+2j') #傳入字符串創建復數 (1+2j) >>> complex(1,2) #傳入數值創建復數 (1+2j) ~~~ ## str:返回一個對象的字符串表現形式(給用戶) ~~~ >>> str() '' >>> str(None) 'None' >>> str('abc') 'abc' >>> str(123) '123' ~~~ ## bytearray:根據傳入的參數創建一個新的字節數組 ~~~ >>> bytearray('中文','utf-8') bytearray(b'\xe4\xb8\xad\xe6\x96\x87') ~~~ ## bytes:根據傳入的參數創建一個新的不可變字節數組 ~~~ >>> bytes('中文','utf-8') b'\xe4\xb8\xad\xe6\x96\x87' ~~~ ## memoryview:根據傳入的參數創建一個新的內存查看對象 ~~~ >>> v = memoryview(b'abcefg') >>> v[1] 98 >>> v[-1] 103 ~~~ ## ord:返回Unicode字符對應的整數 ~~~ >>> ord('a') 97 ~~~ ## chr:返回整數所對應的Unicode字符 ~~~ >>> chr(97) #參數類型為整數 'a' ~~~ ## bin:將整數轉換成2進制字符串 ~~~ >>> bin(3) '0b11' ~~~ ## oct:將整數轉化成8進制數字符串 ~~~ >>> oct(10) '0o12' ~~~ ## hex:將整數轉換成16進制字符串 ~~~ >>> hex(15) '0xf' ~~~ ## tuple:根據傳入的參數創建一個新的元組 ~~~ >>> tuple() #不傳入參數,創建空元組 () >>> tuple('121') #傳入可迭代對象。使用其元素創建新的元組 ('1', '2', '1') ~~~ ## frozenset:根據傳入的參數創建一個新的不可變集合 ~~~ >>> a = frozenset(range(10)) >>> a frozenset({0, 1, 2, 3, 4, 5, 6, 7, 8, 9}) ~~~ ## enumerate:根據可迭代對象創建枚舉對象 ~~~ >>> seasons = ['Spring', 'Summer', 'Fall', 'Winter'] >>> list(enumerate(seasons)) [(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')] >>> list(enumerate(seasons, start=1)) #指定起始值 [(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')] ~~~ ## iter:根據傳入的參數創建一個新的可迭代對象 ~~~ >>> a = iter('abcd') #字符串序列 >>> a <str_iterator object at 0x03FB4FB0> >>> next(a) 'a' >>> next(a) 'b' >>> next(a) 'c' >>> next(a) 'd' >>> next(a) Traceback (most recent call last): File "<pyshell#29>", line 1, in <module> next(a) StopIteration ~~~ ## slice:根據傳入的參數創建一個新的切片對象 ~~~ >>> c1 = slice(5) # 定義c1 >>> c1 slice(None, 5, None) >>> c2 = slice(2,5) # 定義c2 >>> c2 slice(2, 5, None) >>> c3 = slice(1,10,3) # 定義c3 >>> c3 slice(1, 10, 3) ~~~ ## super:根據傳入的參數創建一個新的子類和父類關系的代理對象 ~~~ #定義父類A >>> class A(object): def __init__(self): print('A.__init__') #定義子類B,繼承A >>> class B(A): def __init__(self): print('B.__init__') super().__init__() #super調用父類方法 >>> b = B() B.__init__ A.__init__ ~~~ ## object:創建一個新的object對象 ~~~ >>> a = object() >>> a.name = 'kim' # 不能設置屬性 Traceback (most recent call last): File "<pyshell#9>", line 1, in <module> a.name = 'kim' AttributeError: 'object' object has no attribute 'name' ~~~
                  <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>

                              哎呀哎呀视频在线观看