CGFT考試中是有《python》科目知識(shí)的學(xué)習(xí),那在學(xué)習(xí)的過(guò)程匯總賦值語(yǔ)該怎么寫(xiě)呢?小編給你說(shuō)說(shuō)!

程序中產(chǎn)生或計(jì)算新數(shù)據(jù)值的代碼稱為表達(dá)式,類似數(shù)學(xué)中的計(jì)算公式。表達(dá)式以表達(dá)單一功能為目的,運(yùn)算后產(chǎn)生運(yùn)算結(jié)果,運(yùn)算結(jié)果的類型由操作符或運(yùn)具符決定,如實(shí)例代碼1.1中第2、47等行都包含表達(dá)式。


Python語(yǔ)言中,“一”表示“賦值”,即將等號(hào)右側(cè)的計(jì)算結(jié)果賦給左側(cè)變量,包含等號(hào)(=)的語(yǔ)句稱為錯(cuò)值語(yǔ)句,實(shí)例代碼1.12行表示將等號(hào)右側(cè)input()函數(shù)的結(jié)果賦值給左側(cè)變量TempStr

此外,還有一種同步賦值語(yǔ)句,可以同時(shí)給多個(gè)變景賦…一個(gè)格心知二。

(變量:》,“,變量N>=表達(dá)式1>,一,《表達(dá)式

同步賦值并非等同于簡(jiǎn)單地將多個(gè)單一賦值語(yǔ)句進(jìn)行組合,因?yàn)椋?/span>Python在處理同步賦值時(shí)首先運(yùn)算有側(cè)的N個(gè)表達(dá)式,同時(shí)將表達(dá)式的結(jié)果賦值給左側(cè)N個(gè)變量。例如,互換變量xy的值,如果采用單一語(yǔ)句,需要一個(gè)額外變量輔助,代碼如下:

>>>t=x

>>>x=y

>>>y=t

如果采用同步賦值,一行語(yǔ)句即可:

>>>x,y-yx

同步賦值語(yǔ)句可以使賦值過(guò)程變得更簡(jiǎn)潔,通過(guò)減少變量使用,簡(jiǎn)化語(yǔ)句表達(dá),增加程序的可讀性,但是,應(yīng)盡量避免將多個(gè)無(wú)關(guān)的單一賦值語(yǔ)句組合成同步賦值語(yǔ)句,否則會(huì)降低程序可讀性。那么,如何判斷多個(gè)單一賦值語(yǔ)句是否相關(guān)呢?一般來(lái)說(shuō),如果多個(gè)單一賦值語(yǔ)句在功能上表達(dá)了相同或相關(guān)的含義,或者在程序中屬于相同的功能,都可以采用同步賦值語(yǔ)句。

如果你不知道該怎么辦的話,可以在線咨詢我們的老師,我們老師為你學(xué)習(xí)做備考計(jì)劃哦!