3.x版本和2.x版本的區(qū)別
age = 20 if age >= 18: ? ?print 'your age is', age ? ?print 'adult' print 'END' 這段代碼,我發(fā)現(xiàn)在3.X版本的交互式環(huán)境下執(zhí)行,最后print('END')是會(huì)報(bào)錯(cuò)的,2.x版本的輸出正常?這兩個(gè)版本在這部分有區(qū)別嗎?
age = 20 if age >= 18: ? ?print 'your age is', age ? ?print 'adult' print 'END' 這段代碼,我發(fā)現(xiàn)在3.X版本的交互式環(huán)境下執(zhí)行,最后print('END')是會(huì)報(bào)錯(cuò)的,2.x版本的輸出正常?這兩個(gè)版本在這部分有區(qū)別嗎?
2015-05-09
舉報(bào)
2015-05-11
py3k里,print不是語(yǔ)句而是函數(shù),要用print() 的方式調(diào)用。