Python用户手册目录第1章 PYTHON语句简介 重访python程序结构 Python的语句 1第2章 IF测试和语法规则 真值测试 3Python语句简介重访python程序结构程序由模块构成;模块包含语句;语句包含表达式;表达式建立并处理对象。Python的语法是指是由语句和表达式组成的。表达式处理对象并嵌套在语句中。语句总是存在于模块中的,而模块本身又是由语句来管理的。Python的语句赋值语句以不同的语法形式呈现。Print几乎总是座位一条表达式语句运行,通常将其看做是一条语句类型。Yield实际上是一个表达式,而不是一条语句。Python中新的语法成分是冒号(:),所有python的复合语句都有相同的一般形式,也就是首行以冒号结尾,首行下一行嵌套的代码往往按缩进的书写格式。在python中,可以省略括号而语句依然能正常工作。在python中,一般原则是,一行的结束会自动终止出现在该行的语句。换句话说,就是可以省略分号并且程序会正确工作。缩进的结束就是代码块的结束:不用刻意在程序代码中输入任何语法上用来标明嵌套代码块的开头和结尾的东西。在python中,我们一致的把嵌套块里所有的语句向右缩进相同的距离,python能够使用语句的实际缩进来确定代码块的开头和结尾。缩进规则是python迫使程序员写出统一、整齐且具有可读性程序的主要方式之一。这就意味着你必须根据程序的逻辑结构,以垂直对齐的方式来组织程序代码。结果就是让程序更一致并具有可读性。缩进没有绝对的标准:常见的是每层四个空格或者一个制表符,但是你想怎么缩进以及缩进多少是由你自己决定的。嵌套越深的代码块向右缩进的越厉害,越浅就越靠前一个块。if测试和语法规则本章介绍python的if语句,也就是根据测试结果,从一些备选的操作中进行选择的主要语句。此外,因为if语句引入了测试的概念,本章也会处理布尔表达式,加上一些通用的真值测试的细节。就像所有的python复合语句一样,if语句可以包含其他语句,包括其他if在内,事实上,python让你在程序中按照顺序组合语句,而且可以任意的扩展嵌套,使其只能在特定情况下执行。Python的if语句是对数面向对象语句中的典型的if语句。其形式是if测试,后面跟着一个或者多个可选的elif测试,以及一个最终可选的else块。测试和else部分都有一个相关的嵌套语句块,缩进列在首行下面。当if语句执行时,python会执行测试第一个计算结果为真的代码块,或者如果所有的测试都为假时,就执行else块。除了开头的if测试及其相关联的语句外,其他所有部分都是选用的。在最简单的情况下,其他部分都可以省略。实际上,elif和else部分都是可以省略,而且每一段中可以嵌套一个以上的语句,注意if、elif以及else结合在一起的原因在于它们垂直对齐,具有相同的缩进。字典也可以包含函数,从而代表更为复杂的分支动作,并实现一般的跳跃表格。编写代码时的原则是:有疑虑的时候就遵循简易型原则和可读性原则。Python没有变量类型声明。Python会自动以行缩进检测块的边界,也就是程序代码左侧的空白空间,缩进至右侧相同距离的所有语句属于同一块代码。换句话说,块内的语句会垂直对齐,就好像在一栏之内,块会在文件末尾或者碰到缩进量较少的行时结束,而更深
python用户手册 来自淘豆网m.daumloan.com转载请标明出处.