python型別轉換 數值操作

2021-07-11 10:47:05 字數 2791 閱讀 1507

型別轉換 1函式

描述 2int(x [,base ])         將x

轉換為乙個整數 3

long(x [,base ])        將x

轉換為乙個長整數 4

float(x )               將x

轉換到乙個浮點數 5

complex(real [,imag ])  

建立乙個複數 6

str(x )                 

將物件x 

轉換為字串 7

repr(x )                

將物件x 

轉換為表示式字串 8

eval(str )              

用來計算在字串中的有效

python

表示式,

並返回乙個物件 9

tuple(s )               

將序列s 

轉換為乙個元組 10

list(s )                

將序列s 

轉換為乙個列表 11

chr(x )                 

將乙個整數轉換為乙個字元 12

unichr(x )              

將乙個整數轉換為

unicode字元

13ord(x )                 

將乙個字元轉換為它的整數值 14

hex(x )                 

將乙個整數轉換為乙個十六進製制字串 15

oct(x )                 

將乙個整數轉換為乙個八進位制字串

序列操作1操作

描述 2s + r                   

序列連線 3

s * n , n * s           s的n 

次拷貝,n

為整數

4s % d                   

字串格式化

(僅字串)

5s[i]                    索引

6s[i :j ]                切片

7x in s , x not in s     

從屬關係 8

forx 

ins :            迭代

9len(s)                  長度

10min(s)                  

最小元素 11

max(s)                  

最大元素 12

s[i ] = x               

為s[i]

重新賦值 13

s[i :j ] = r            

將列表片段重新賦值 14

dels[i ]               

刪除列表中乙個元素 15

dels[i :j ]            

刪除列表中乙個片段

數值操作

1x << y                  左移

2x >> y                  右移

3x & y                   

按位與

4x | y                   

按位或

5x ^ y                   

按位異或

(exclusive or) 6

~x                      

按位翻轉 7

x + y                   加

8x - y                   減

9x * y                   乘

10x / y                   

常規除

11x // y                  

地板除

12x ** y                  

乘方(xy ) 13

x % y                   

取模(x mod y ) 14

-x                      

改變運算元的符號位 15

+x                      

什麼也不做

16 ~x                      ~x=-(x+1)

17abs(x )                 

絕對值

18divmod(x ,y )           

返回(int(x / y ), x % y ) 19

pow(x ,y [,modulo ])    

返回(x ** y ) x % modulo 20

round(x ,[n])           

四捨五入,

n為小數點位數 21

x < y                   小於

22x > y                   大於

23x == y                  等於

24x != y                  

不等於(

與<>相同)

25x >= y                  

大於等於 26

x <= y                  

小於等於

python型別轉換 數值操作

python型別轉換 python 函式 描述 int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字...

python型別轉換 數值操作

python型別轉換 函式 描述 int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval ...

python型別轉換 數值操作

python型別轉換 數值操作 python型別轉換 函式 描述 int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 ...