Python控制流
软件系列。
工具/原料
电脑
Python
布尔值、比较操作符和布尔操作符
1、在开始栏搜索IDLE,打开Python页面。*布尔*数据类型只有两种值:True和False。输入spam = True; spam ;true ; True = 2 +2;

2、比较操作符比较两个值,求值为一个布尔值。==等于;!=不等于;<小于;>大于;<=小于等于;>=大于等于。

3、二元布尔操作符,and, or, not.

4、混合布尔和比较操作符,and,or和not操作符称为布尔操作符是因为,它们总是操作于布尔值。虽然像4<5这样的表达式不是布尔苒锃巳伢值,但可以求值为布尔值。在所有算术和比较操作符求值后,Python先求值not操作符,然后是and操作符,然后是or操作符。

控制流的元素
1、“条件”只是在控制流语句的上下文中更具体的名称。条件总是求值为一个布尔值,True或False。控制流语句根据条件是True还是False,来决定要做什么。几乎所有的控制流语句都使用条件。
2、一些代码行可以作为一组,放在“代码块”中。可以根据代码行的缩进,知道代码块的开始和结束。1、缩进增加时,代码块开始。2、沪枭诽纾代码块可以包含其他代码块。3、缩进减少为零,或减少为外面包围代码块的缩进,代码块就结束了。
控制流语句
1、if语句·if 关键字·条件·冒号:·在下一行开始,缩进的代码块(称为if子句)。

2、else语句·else关键字·冒号:·在下一行开始,缩进的代码块(称为else子句)。

3、elif语句·elif关键字·条件·冒号:·在下一行开始,缩进的代码块(称为elif子句)。


while循环语句
1、利用while语句,可以让一个代码块一遍又一遍的执行。只要while语句的条件为True, while 子句中的代码就会执行。·while关键字·条件·冒号:·从新行开始,缩进的代码块(称为while子句)

2、一个不停输入你的名字,知道输入Your name。

break语句
1、有一个捷径,让执行提前跳出while循环子句。如果执行遇到break语句,就会马上退出while循环子句。在代码中,break语句仅包含Break关键字。


continue语句
1、像break语句一样,continue语句用于循环内部。如果程序执行遇到continue语句,就会马上跳回到循环开始处,重新对循环条件求值(这也是到达循环末尾时发生的事情)。

2、注意变量的名称,print字符的首行缩进。

for循环和range()函数
1、在条件为True时,while循环就会继续循环。但如果你想让一个代码块执行固定次数,就需要用到for循环和range()函剞麽苍足数实现。·for关键字·一个变量名·in关键字·调用range()方法,最多传入3个参数·冒号:·从下一行开始,缩退的代码块(称为for子句)


2、某些函数可以用多个参数调用,参数之间用逗号隔开,range()就是其中之一。这让你能够改变传递给range()的整数,实现各种整数序列,包括从0以外的值开始。


导入模块
1、Python程序可以调用一组基本的函数,这称为‘内建函数’,包括你拈络焓瘅见到过的print()、input()和len()函数。Python也包括一组模块,称为‘标准库’。每个模块都是一个Python程序,包含一组相关的函数,可以嵌入你的程序之中。


2、在开始使用一个模块中的函数之前,必须用import语句导入该模块。在代码中,import语句包含以下部分:·import 关键字·模块的选择·可选的更多模块名称,之间用逗号隔开。

