程序三大结构

-顺序

-分支

-循环

分支

-语法:

  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无条件结束本次循环,进入下一个循环

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

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

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

 

最新文章

  1. iOS-在团队开发过程中控制代码版本
  2. 。i节点
  3. Loader加载器
  4. page,client,offset区别
  5. python模块使用案例
  6. 第一天开通博客,就粗略写一下刚了解TCP/IP协议工作过程
  7. jquery 验证控件
  8. 第一篇、CSS3_transtion的使用
  9. Centos7 设置IPtables
  10. mysql锁死的现象判断
  11. CM源码同步编译教程
  12. CentOS7 安装JDK
  13. java操作mongodb——更新数据
  14. spring之json数据的接受和发送
  15. iOS 开发之Block
  16. win7局域网共享文件
  17. 2apt-get命令,deb包安装,源码安装
  18. Android Studio工程项目打包成SDK(jar或aar格式)
  19. HtmlAgilityPack 的东西
  20. 报错解决——linux下执行sh出现异常"syntax error: unexpected end of file"

热门文章

  1. symfony学习笔记1—简介
  2. Linux--安全加固01
  3. python3 装饰器全解
  4. 利用Intellij IDEA开发Spark程序
  5. vue项目用nodejs实现模拟数据方法
  6. JVM虚拟机20:内存区域详解(Eden Space、Survivor Space、Old Gen、Code Cache和Perm Gen)
  7. django CBV模式下如何去掉csrf验证
  8. Docker实战(七)之为镜像添加SSH服务
  9. java集合(类似python的列表)
  10. P1736 创意吃鱼法