python跳过本次循环_干货 | Python进阶系列之学习笔记(四)

本文是Python进阶系列的第四篇,详细介绍了Python的条件判断(包括if、比较运算符、逻辑运算符、if-else、if-elif-else)、循环语句(for、while及循环控制的break和continue)以及迭代器和生成器的概念和使用。此外,还探讨了Python中的异常处理机制,包括如何捕获和处理异常。
摘要由CSDN通过智能技术生成

7e344e15cd338bb440f630ac2ce7d914.png

【磐创AI导读】:本本篇为Python进阶干货系列第四篇,主要为大家详细介绍了Python条件判断、循环语句、循环控制、迭代器和生成器以及异常。更多详情:AI算法工程师学习路线总结之Python篇 | 粉丝福利,欢迎大家点击了解更多信息。第一篇:干货 | Python进阶之学习笔记(一)第二篇:干货 | Python进阶系列之学习笔记(二)第三篇:干货|Python基础入门 课程笔记(三)

目录

  • Python条件判断

  • Python循环语句

  • Python循环控制

  • 迭代器与生成器

  • 异常

一、Python 条件判断

如果某些条件满足,才能做某件事情;条件不满足时,则不能做,这就是所谓的判断。

不仅生活中有,在软件开发中"判断"功能也经常会用到

(1)if 语句发

介绍

if 翻译成中文是 如果 的意思。if 后面写判断的条件。使用格式如下

使用格式

if 要判断的条件:

        条件成立时,要做的事情

如果 if 判断的条件是正确的,那么就执行 if 下面缩进段内的代码。否则不执行

# 举个栗子

age = 30 # 代表年龄30岁

print("------if判断开始------")

if age >= 18: # 判断条件

print("我已经成年了") # 条件成立则执行

print("------if判断结束------")

实际操作:

78d880283ccf0d28bf1dd0efd941b24a.png

执行过程:

9b5c1f1cb27300d5e692d37ab200a4c7.png

(2)比较运算符:

刚刚在和大家讲解 if 的使用方式时,不知道观察仔细的各位有没有发现 if 后面的条件判断的写法,除了这个大于号,还有什么写法呢?

6967f19e568fff21e3f139d56dd08b69.png

实际操作:

a = 3

b = 3

print(a == b) # 检查两个值

print(a != b) # != ,a 是否不等于 b

print(a > b) # > ,a 是否大于 b

print(a < b) # < ,a 是否小于 b

print(a >= b) # >= ,a 是否大于等于 b

print(a <= b) # <= ,a 是否小于等于 b

(3)逻辑运算符:

刚才上个知识点和大家讲的是比较的运算符,那么咱们再来看看逻辑运算符

ec539609e494d466c17ad6ba49c9b70f.png

实际操作:

a = 10

b = 20

c = 30

d = 10

print(a < b and a > b) # and 当两侧的表达式都正确的时候,返回True,否则返回 False。

print(a < b or b > a) # or 当两侧的表达式,只要有一个是正确时就返回True。

print(not b > a) # b > a 结果是正确的。但是 not 会返回 False。

# 如果结果是错误的,则返回 True。

(4)if-else 语句

想一想:在使用 if 的时候,它只能做到满足条件时要做的事情。那万一需要在不满足条件的时候,做某些事,该怎么办呢?

答:使用 if-else

其使用格式如下:

if 条件:

满足条件时要做的事情1

满足条件时要做的事情2

满足条件时要做的事情3

...(省略)...

else:

不满足条件时要做的事情1

不满足条件时要做的事情2

不满足条件时要做的事情3

...(省略)...

# 举个栗子

chePiao = 1 # 用1代表有车票,0代表没有车票

if chePiao == 1: # 判断条件

print("还好买到车票了")

print("终于可以回家陪伴父母了,珍惜~~~")

else: # 条件不成立则执行 else

print("没有车票,不能上车")

print("我要再想想其它的办法")

实际操作:

6a49748cbe7ef83515e345e558f56f36.png

执行过程:

d330c224593590c0290e1b9cba549af5.png

(5)if-eilf-else 语句

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值