當(dāng)我們把下面這條code輸入Python時(shí)慧瘤,看我們得到的是什么伐坏?
print 2+2+,你認(rèn)為會(huì)得到4嗎永部?
得到的是syntaxError:invalid syntax
這是什么意思呢蜒犯?
查詢結(jié)果:無(wú)效語(yǔ)法。
這是為什么呢遵班?因?yàn)檩斎氲牟皇荘ython的語(yǔ)法,得到自然就不能得到正確的結(jié)果了。
說(shuō)到語(yǔ)法,其實(shí)我們漢語(yǔ)一直在說(shuō)辛孵,也在一直學(xué)赡磅,從上學(xué)開(kāi)始我們就在學(xué)名詞、動(dòng)詞宝与、連詞……同時(shí)也在學(xué)語(yǔ)法主謂賓定狀補(bǔ)語(yǔ)法……
那我們?cè)撛趺磳W(xué)習(xí)Python語(yǔ)法呢焚廊?
一條信息最常見(jiàn)的結(jié)構(gòu)是:主語(yǔ)+謂語(yǔ)+賓語(yǔ)冶匹,眾所周知,名詞可以做主語(yǔ)咆瘟。
Python的特點(diǎn)是簡(jiǎn)單嚼隘,準(zhǔn)確描述信息。
跟以前學(xué)習(xí)漢語(yǔ)一樣袒餐,多學(xué)多練是學(xué)習(xí)Python語(yǔ)法的最好的方法之一飞蛹。
在1950s,約翰.巴克斯發(fā)明了一種編程語(yǔ)言,被大量廣泛的應(yīng)用于電腦編程灸眼。讓我們了解這位約翰.巴克斯一下取得的成就卧檐。
巴克斯在IBM工作了幾年,他對(duì)于機(jī)械式的程式設(shè)計(jì)感到厭煩焰宣,他希望能設(shè)計(jì)一套新式語(yǔ)言霉囚。1953年巴克斯向當(dāng)時(shí)IBM董事長(zhǎng)卡斯伯特·赫德提交了一分備忘錄,建議設(shè)計(jì)一種接近人類語(yǔ)言的編程語(yǔ)言代替機(jī)器語(yǔ)言匕积,后來(lái)赫德批準(zhǔn)了這項(xiàng)計(jì)劃盈罐。1957年4月他所領(lǐng)導(dǎo)13人小組推出全世界第一套高階電腦語(yǔ)言FORTRAN,首次用在IBM 704計(jì)算機(jī)上面闪唆,1958年推出FORTRAN Ⅱ盅粪,幾年后又推出FORTRAN Ⅲ,1962年推出FORTRAN Ⅳ悄蕾,被稱為FORTRAN語(yǔ)言之父票顾。六十年代巴克斯轉(zhuǎn)到沃森研究中心,參加了ALGOL語(yǔ)言的設(shè)計(jì)笼吟。1977年10月17日在西雅圖舉行的ACM年會(huì)上獲得計(jì)算機(jī)界最高獎(jiǎng)圖靈獎(jiǎng)库物,會(huì)中他發(fā)表了“程序設(shè)計(jì)能從馮·伊曼形式中解脫出來(lái)嗎?函數(shù)式風(fēng)格及其程序的代數(shù)”(Can Programming be Literated from the von Neumann Style? A Functional Style and Its Algebra of Programs)演說(shuō)贷帮。1991年退休戚揭。1994年美國(guó)工程院授予他Charles Stark Draper獎(jiǎng)。2007年3月17日在美國(guó)俄勒岡州的家中去世撵枢,享年82歲民晒。