python缩进和流程控制语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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性能优很多,因为不需要一上来就开辟一块很大的内存空间.

 






以上是关于python缩进和流程控制语句的主要内容,如果未能解决你的问题,请参考以下文章

python流程控制语句-if语句

Python学习-第三周:流程控制

Python的流程控制 - if条件

python基础---流程控制

Python修行之路__流程控制

Python的学习之-流程控制