Python表達(dá)式相減是一種常用的算術(shù)運(yùn)算,在Python編程語(yǔ)言中,開發(fā)者可以通過(guò)使用“-”運(yùn)算符來(lái)進(jìn)行數(shù)值相減。Python的表達(dá)式相減操作可以作用于各種數(shù)據(jù)類型,例如整數(shù)、浮點(diǎn)數(shù)、復(fù)數(shù)、字符串等。
# Python表達(dá)式相減示例1: 整數(shù)相減 a = 5 b = 3 c = a - b print(c) # 輸出: 2 # Python表達(dá)式相減示例2: 浮點(diǎn)數(shù)相減 d = 9.6 e = 5.2 f = d - e print(f) # 輸出: 4.4 # Python表達(dá)式相減示例3: 復(fù)數(shù)相減 g = 3 + 2j h = 1 + 4j i = g - h print(i) # 輸出: (2-2j) # Python表達(dá)式相減示例4: 字符串相減 j = "hello" k = "world" l = j - k # 會(huì)報(bào)錯(cuò):TypeError: unsupported operand type(s) for -: 'str' and 'str'
需要注意的是,在Python中,字符串不能直接相減,會(huì)報(bào)類型錯(cuò)誤。但是可以通過(guò)字符串函數(shù)來(lái)實(shí)現(xiàn)字符串的去除操作,例如使用replace()函數(shù)、slice操作等。