首頁  >  文章  >  後端開發  >  Python直屬資料型別轉換

Python直屬資料型別轉換

高洛峰
高洛峰原創
2016-10-19 16:12:111349瀏覽

python型別轉換

函數                     說明 

int(x [,base ])   為一長整數 

float(x )               轉換到一個浮點數 

complex(real [,imag ])  創建一個複數 

str(x )                 將物件x 轉換為字串 轉換為表達式字串 

eval(str )              用來計算在字串中有效的Python表達式,並傳回一個物件 

tuple(s )               將序列   將序列s 轉換為一個清單 

chr(x )                 將一個整數轉換為一個字元 

unichr(x )               一個字元轉換為它的整數值 

hex(x )                 將一個整數轉換為一個十六進位字串 

oct(x )                 將整數轉換為八進位字串 

    描述 

s + r                   序列連結 

s * n , n * s      

s * n , n * s          s的n 次拷貝,n為整數 


s % d                   字串格式化(僅有字串)  

s[i                  切片 

x in s , x not in s     從屬關係

for x in s :            迭代 

len(s)                 

max(s)                  最大元素 

s[i ] = x               為重新賦值與s[i] i :j ] = r            將清單片段重新賦值 

del s[i ]               刪除清單中一個元素

數值操作:

x

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+1)  

abs(x )                絕對值回(int(x / y ), x % y )  

pow(x ,y [,modulo ])    回傳(x ** y ) x % modulo  

位數 

x

x > y                   大於  

x == y                  等於  

x != y                  不等於(與相同)  

x >= y                  大於等於  

x


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn