python缩进和流程控制语句

1.缩进:缩进是Python表示语句块的唯一方法;

 一个语句块中的所有语句必须使用相同的缩进,表示一个连续的逻辑行序列;

源文件的第一行不需要缩进(不允许以任何空格开始);

标准Python风格是每个缩进级别是使用4个空格;

 

如何表示跨行的逻辑行:

(1)'\'可以将两个相邻的物理行连接成一个逻辑行;

(2)[]、{}、()可以跨越物理行;

(3)三重引号字符串常量(包括单引号和双引号)时,也可以跨越多行,但是有一点必须注意的:换行的时候需要在物理行的结尾加上'\'斜杠,否则会将换行符包括进去;

2.if语句:

基本形式为:

if 判断条件:
执行语句……
else:
执行语句……

 

3.while循环语句:

基本形式为:

while 判断条件:
执行语句……

 

4.for循环语句:

基本形式为:

for iterating_var in sequence:
  statements

 

5.break语句:

  用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句;

6.continue语句:

  用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环;

 

range和xrange的区别:

  xrange 用法与 range 完全相同,所不同的是生成的不是一个list对象,而是一个生成器.

      生成很大的数字序列的时候,用xrange会比range性能优很多,因为不需要一上来就开辟一块很大的内存空间.

 

posted on 2017-10-25 10:10  阿文闲聊  阅读(833)  评论(0编辑  收藏  举报