python的計算是不是像數(shù)學(xué)一樣?那幫我理解一下?
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
m = set(L)
p = s -m#(['Adam', 'Lisa', 'Paul'])-['Adam', 'Lisa', 'Bart', 'Paul']=-'Bart'
q = m -s#['Adam', 'Lisa', 'Bart', 'Paul']-['Adam', 'Lisa', 'Paul']='Bart'
s = p | q#'Bart' | -'Bart'
print s
我單純我認(rèn)為p = s -m? ?q = m -s? 就像加減乘除,還有m = set(L)這個是什么意思?
s?=?set(['Adam',?'Lisa',?'Paul']) L?=?['Adam',?'Lisa',?'Bart',?'Paul'] m?=?set(L) p?=?s?-m#(['Adam',?'Lisa',?'Paul'])-['Adam',?'Lisa',?'Bart',?'Paul']=-'Bart' q?=?m?-s#['Adam',?'Lisa',?'Bart',?'Paul']-['Adam',?'Lisa',?'Paul']='Bart' s?=?p?|?q#'Bart'?|?-'Bart' print?s
2018-01-20
p=s-m ?q=m-s都不是數(shù)學(xué)意義上的運(yùn)算,是將運(yùn)算后的值將其賦值給等號前面的變量,這涉及到內(nèi)存地址可以去找找看看
2022-03-24
親,你的意見提得不錯,我們已經(jīng)對這一細(xì)節(jié)做了修正。不可以。有漏洞不嚴(yán)謹(jǐn)。 先判斷if條件,然后直接走else的結(jié)果了,也就是說無論你的else寫的什么返回結(jié)果都會執(zhí)行。
2018-01-20
m = set(L)聲明一個set,將其賦值給m