python類型轉換

函數                      描述  
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 )                 將一個整數轉換爲一個八進制字符串  



Python代碼   
操作                      描述     
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 ]            刪除列表中一個片段    
  
操作                      描述  
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 ]            刪除列表中一個片段  


Python代碼   
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 % modulo     
round(x ,[n])           四捨五入,n爲小數點位數     
x < y                   小於     
x > y                   大於     
x == y                  等於     
x != y                  不等於(與<>相同)     
x >= y                  大於等於     
x <= y                  小於等於    



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章