Python型別轉換 運算子總結

2021-10-03 10:41:01 字數 1265 閱讀 2643

#型別轉換

a = "1"

print(int(a))                     #講str轉換為int型別

# int(a[,base])                 將a轉換成乙個整數

# long(a[base])               將a轉換成乙個長整數(python2中有,python3中不再使用)

# float(a)                         將a轉換成乙個浮點數

# complex(real[,imag])    建立乙個複數

# str(a)                            將物件a轉換成字串

# repr(a)                          將物件a轉換為表示式字串

# eval(str)                        用來計算在字串中的有效python表示式,並返回乙個物件

# tuple(a)                         將序列a轉換為乙個元組

# list(a)                            將序列a轉換為乙個列表

# chr(a)                            將乙個整數轉換為乙個字元

# unichr(a)                       將乙個整數轉換為unicode字元

# ord(a)                            將乙個字元轉換為他的整數值

# hex(a)                            將乙個整數轉換為乙個十六進製制字串

# oct(a)                             將乙個整數轉換為乙個八進位制字串

#運算子

a+=b      # 加賦值+=,a=a+b

a-=b       # 減賦值-=,a=a-b

a*=b       # 乘賦值*=,a=a*b

a/=b       # 除賦值/=,a=a/b

a//=b      # 取整數賦值//=

a%=b     #取餘數賦值%=

a**=2     #冪賦值**=,a的2次方

#比較運算子

a==b

a!=b

a<>b      #python2.7版本之前使用

a>b

a=b#邏輯運算子

and    #並且   

or     #或者   

not    #非

型別轉換運算子

在程式設計過程中,我們經常需要把一種型別轉換為另外一種型別。在轉換過程中,我們需要關心兩件事情 1。這種型別轉換是否合法?2。轉換得規則如何?c 預設自動支援幾種型別轉換 基礎型別之間的轉換 派生類指標向基類指標的轉換 非常量型別向常量型別的轉換等等。對於其他型別間的轉換,則沒 有規定。舉例來說,c...

型別轉換運算子

在程式設計過程中,我們經常需要把一種型別轉換為另外一種型別。在轉換過程中,我們需要關心兩件事情 1。這種型別轉換是否合法?2。轉換得規則如何?c 預設自動支援幾種型別轉換 基礎型別之間的轉換 派生類指標向基類指標的轉換 非常量型別向常量型別的轉換等等。對於其他型別間的轉換,則沒有規定。舉例來說,cs...

型別轉換運算子

c 中4個型別轉換運算子 可以根據目的選擇乙個適合的運算子,而不是使用通用的型別轉換。用於將派生類指標轉換為基類指標,其主要用途是確保可以安全地呼叫虛函式。假設high和low是兩個類,而ph和pl的型別分別為high 和low 則僅當low是high的可訪問基類 直接或間接 時,下面的語句才將乙個...