Python学习过程笔记整理(二)

程序三大结构

-顺序

-分支

-循环

分支

-语法:

  if 条件表达式:

    语句

    ...

-双向分支

  if 条件表达式:

    语句

    ...

  else:

    语句

    ...

-多路分支

  if 条件表达式:

    语句

    ...

  elif 条件表达式:

    语句

    ...

  else 条件表达式:

    语句

    ...

  -elif可以多个,else可有可无

-python没有switch...case

循环

-for循环

  for 变量 in 序列:

    语句

    ...

    

  for 变量1变量2 ... in多层序列:

    语句

    ...

  -range

    -生成一个数字序列,范围可以设定,含左不含右:range(0,2),即为0,1

    -randint是特例,左右都包含

  -for-else语句    

    -for循环结束,执行else语句

    for 变量 in 序列:

      语句

      ...

    else:

  -for循环中变量表示,一般用i,k,m,n或者indx,inx,item之类

-while循环

  while 条件表达式:

    语句

    ...

  -while-else语句

    -while循环结束,执行else语句

    while 条件表达式:

      语句

      ...

    else:

      语句

      ...

  -表示当前条件成立的时候,就循环,不知道具体循环次数

-break、continue、pass

  -break无条件结束整个循环,循环猝死

  -continue无条件结束本次循环,进入下一个循环

1 for i in range (0,11):
2     if i % 2 == 1:
3         continue
4     print("{0}是偶数".format(i))

  -pass用于占位,没有跳过功能

    -有些功能代码写着pass,待开发,目前不支持

 

 

 

 

posted @ 2018-06-22 11:45  姜雨含  阅读(257)  评论(1)    收藏  举报