💻
ExistOrLive' Gitbook
  • README
  • ReadMe
  • 开发语言学习
    • Python
      • 0.概述
      • 1.基本数据类型
      • 2.变量
      • 3.函数
      • 4.运算符
      • 5.字符串
      • 6.列表
      • 7.元组
      • 8.集合
      • 9.字典
      • 10.流程控制
      • 12.函数
      • 13.模块
      • 14.输入输出格式化
      • 15.面向对象
    • Swift
      • 1.基础部分
        • 常量和变量以及基本类型_1
        • 常量和变量以及基本类型_2
      • 2.基本运算符
        • 基本运算符
      • 3.字符串和字符
        • 字符串
        • 字符串操作
      • 4.集合类型
        • 概述
        • Array
        • Set
        • Dictionary
      • 6.函数
        • 函数
        • 函数返回值
        • 函数类型
      • 7.闭包
        • 闭包
        • 闭包表达式
        • 尾随闭包
        • 捕获变量或常量
        • 闭包是引用类型
        • 逃逸闭包
        • 自动闭包
      • 8.枚举
        • 枚举
        • 枚举与switch语句
      • 9.类和结构体
        • 类和结构体
        • 属性
          • 属性
          • 属性观察器
          • 属性包装器
          • 全局变量和局部变量
          • 类属性
        • 方法
    • Shell
      • Shell变量和基本类型
      • Shell函数
      • Shell基本运算符
      • Shell脚本的参数
      • Shell流程控制
      • Shell输入输出
      • Shell文件包含
  • iOS
    • UI
      • UIKit
        • UIView
          • UIView
          • drawRect
        • UITableView
          • UITableView
          • UITableView的加载过程
  • 学习开发工具
    • 静态分析
      • OCLint
      • infer
      • SwiftLint
    • iOS构建工具
      • fastlane
        • fastlane
        • fastlane的安装
        • fastlane一键打包
        • fastlane证书管理
    • Cocoapods
      • 安装pod库-podfile
      • 创建pod库-podspec
  • 开源库
    • Tool
      • Swiftlint源码学习
      • 利用Swiftlint自定义规则实现自动化code review
由 GitBook 提供支持
在本页
  • 1. 条件语句 if/else
  • 2. 循环语句 while/for
  • 3. Range函数
  • 4. break/continue
  • 5. pass

这有帮助吗?

在GitHub上编辑
  1. 开发语言学习
  2. Python

10.流程控制

1. 条件语句 if/else

if condition:
    #####
elif condition:
    #####
else: 
    ##### 

在 Python 中,没有 switch/case 语句 ​

2. 循环语句 while/for

# while 语句

while condition:
    #### condition 满足执行
else:
    #### 循环结束执行
    
      
# for 语句

for <variable> in <sequence>:
    #### 
else:
    #### 循环结束执行

3. Range函数

Python 内置 range 函数可以创建一组数列(不是list) ​

range1 = range(5)           # 0,1,2,3,4

range2 = range(1,5)         # 1,2,3,4

range3 = range(1,10,2)      # 1,3,5,7,9         2 为 步长


li = list(range(1,11))      # 使用range创建 list

​

4. break/continue

break 语句用于跳出循环体 ​

continue 语句用于结束当前这次循环,继续下一次循环 ​

跳出循环体之后,else 语句将不会执行

5. pass

Python 的 pass 是空语句,是为了保持程序结构的完整性。 pass​ 不做任何事情,一般用做占位语句

for letter in 'Runoob': 
   if letter == 'o':
      pass
      print ('执行 pass 块')
   print ('当前字母 :', letter)
 
print ("Good bye!")


'''
当前字母 : R
当前字母 : u
当前字母 : n
执行 pass 块
当前字母 : o
执行 pass 块
当前字母 : o
当前字母 : b
Good bye!
'''
上一页9.字典下一页12.函数

最后更新于3年前

这有帮助吗?