python類型轉換、數值操作

來源:互聯網
上載者:User
函數                      描述int(x [,base ])         將x轉換為一個整數long(x [,base ])        將x轉換為一個長整數float(x )               將x轉換到一個浮點數complex(real [,imag ])  建立一個複數str(x )                 將對象 x 轉換為字串repr(x )                將對象 x 轉換為運算式字串eval(str )              用來計算在字串中的有效Python運算式,並返回一個對象tuple(s )               將序列 s 轉換為一個元組list(s )                將序列 s 轉換為一個列表chr(x )                 將一個整數轉換為一個字元unichr(x )              將一個整數轉換為Unicode字元ord(x )                 將一個字元轉換為它的整數值hex(x )                 將一個整數轉換為一個十六進位字串oct(x )                 將一個整數轉換為一個八進位字串

序列支援一下操作:

操作                      描述s + r                   序列串連s * n , n * s           s的 n 次拷貝,n為整數s % d                   字串格式化(僅字串)s[i]                    索引s[i :j ]                切片x in s , x not in s     從屬關係for x in s :            迭代len(s)                  長度min(s)                  最小元素max(s)                  最大元素s[i ] = x               為s[i]重新賦值s[i :j ] = r            將列表片段重新賦值del s[i ]               刪除列表中一個元素del s[i :j ]            刪除列表中一個片段

數值操作:

x << y                  左移x >> y                  右移x & y                   按位與x | y                   按位或x ^ y                   按位異或 (exclusive or)~x                      按位翻轉x + y                   加x - y                   減x * y                   乘x / y                   常規除x // y                  地板除x ** y                  乘方 (xy )x % y                   模數 (x mod y )-x                      改變運算元的符號位+x                      什麼也不做~x                      ~x=-(x+1)abs(x )                 絕對值divmod(x ,y )           返回 (int(x / y ), x % y )pow(x ,y [,modulo ])    返回 (x ** y ) x % moduloround(x ,[n])           四捨五入,n為小數點位元x < y                   小於x > y                   大於x == y                  等於x != y                  不等於(與<>相同)x >= y                  大於等於x <= y                  小於等於
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.