栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Day2.5零基础自学python—顺序结构、分支结构、条件表达式、pass语句、range函数

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Day2.5零基础自学python—顺序结构、分支结构、条件表达式、pass语句、range函数

系列文章目录

Day1零基础自学python-print函数、转义字符、标识符、
Day2零基础自学python—数据类型、类型转换、input、运算符


文章目录
  • 系列文章目录
  • 一、顺序结构
    • 对象的布尔值
  • 二、分支结构
    • 1.单分支结构
    • 2.双分支结构
    • 3.多分支结构
    • 4.嵌套if的使用
  • 条件表达式
  • pass语句
  • 内置range()函数的使用



一、顺序结构

程序从上到下顺序地执行代码,中间没有任何的判断和跳转,直到程序结束

对象的布尔值
  • Python一切皆对象,所有对象都有一个布尔值
    获取对象的布尔值:使用内置函数bool()
  • 以下对象的布尔值为False
    False
    数值0
    None
    空字符串
    空列表
    空元组
    空字典
    空集合
二、分支结构

选择结构:程序根据判断条件的布尔值选择性地执行部分代码
明确的让计算机知道在什么条件下,该去做什么

1.单分支结构

中文语义:如果…新就…
语法结构:

if 条件表达式:
	条件执行体
2.双分支结构

·中文语义:如果…不满足…就…

语法结构:

if 条件表达式∶
	条件执行体1
else:
	条件执行体2
3.多分支结构

语法结构:

if 条件表达式1:
	条件执行体1
elif 条件表达式2:
	条件执行体2
elif条件表达式N:
	条件执行体N
[else:]  #else可省略
	条件执行体N+1
4.嵌套if的使用

语法结构:

if 条件表达式1:
	if 内层条件表达式:
		内存条件执行体1
	else:
		内存条件执行体2
else:
	条件执行体
条件表达式
  • 条件表达式是if…else的简写
  • 语法结构:
    x if 判断条件 else y
  • 运算规则
    如果判断条件的布尔值为True,条件表达式的返回值为x,否则条件表达式的返回值为False。可以简化操作
pass语句
  • 语句什么都不做,只是一个占位符,用在语法上需要语句的地方
  • 什么时候使用:
    先搭建语法结构,还没想好代码怎么写的时候
  • 哪些语句—起使用
    if语句的条件执行体
    for-in语句的循环体
    定义函数时的函数体
内置range()函数的使用
  • 用于生成一个整数序列
  • 创建range对象的三种方式
  • 返回值是一个迭代器对象
  • range类型的优点:不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,因为仅仅需要存储start,stop和step,只有当用到range对象时,才会去计算序列中的相关元素
  • in与not in 判断整数序列中是否存在(不存在)指定的整数
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/840757.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号