当我们把下面这条code输入Python时,看我们得到的是什么?
print 2+2+,你认为会得到4吗?
得到的是syntaxError:invalid syntax
这是什么意思呢?
查询结果:无效语法。
这是为什么呢?因为输入的不是Python的语法,得到自然就不能得到正确的结果了。
说到语法,其实我们汉语一直在说,也在一直学,从上学开始我们就在学名词、动词、连词……同时也在学语法主谓宾定状补语法……
那我们该怎么学习Python语法呢?
一条信息最常见的结构是:主语+谓语+宾语,众所周知,名词可以做主语。
Python的特点是简单,准确描述信息。
跟以前学习汉语一样,多学多练是学习Python语法的最好的方法之一。
在1950s,约翰.巴克斯发明了一种编程语言,被大量广泛的应用于电脑编程。让我们了解这位约翰.巴克斯一下取得的成就。
巴克斯在IBM工作了几年,他对于机械式的程式设计感到厌烦,他希望能设计一套新式语言。1953年巴克斯向当时IBM董事长卡斯伯特·赫德提交了一分备忘录,建议设计一种接近人类语言的编程语言代替机器语言,后来赫德批准了这项计划。1957年4月他所领导13人小组推出全世界第一套高阶电脑语言FORTRAN,首次用在IBM 704计算机上面,1958年推出FORTRAN Ⅱ,几年后又推出FORTRAN Ⅲ,1962年推出FORTRAN Ⅳ,被称为FORTRAN语言之父。六十年代巴克斯转到沃森研究中心,参加了ALGOL语言的设计。1977年10月17日在西雅图举行的ACM年会上获得计算机界最高奖图灵奖,会中他发表了“程序设计能从冯·伊曼形式中解脱出来吗?函数式风格及其程序的代数”(Can Programming be Literated from the von Neumann Style? A Functional Style and Its Algebra of Programs)演说。1991年退休。1994年美国工程院授予他Charles Stark Draper奖。2007年3月17日在美国俄勒冈州的家中去世,享年82岁。