机器学习之python入门指南(三)条件语句和循环语句的使用
Python3条件语句和循环语句的使用
1)Python3条件语句的用法
if语句:
Python中if语句的一般形式如下:
if 条件1:
语句1
elif条件2:
语句2
else:
语句3
如果 “条件1” 为 True 将执行“语句2”
如果 "条件1" 为False,将判断 "语句2"
如果"条件2" 为True 将执行 "语句2" 块语句
如果 "条件2" 为False,将执行"语句3"块语句
注意:
1)Python用elif代替了else if:所以Python中if语句的关键字为:
if-elif-else
2)每个条件后面需要用冒号,接下来是满足该条件需要执行的代码
3)Python使用缩进来划分语句块
4)在Python中没有Switch-case的用法。
if中常用的操作符:
<(小于) <=(小于等于) >(大于)
>=(大于等于) ==(等于,比较对象是否相等) !=(不等于)
if语句的嵌套
if 语句的嵌套可以把一个if…elif…else结构放在另一个if…elif…else中。
格式如下:if 表达式1:
语句1
if 表达式2:
语句2
elif 表达式3:
语句3
else:
语句4
elif 表达式4:
语句5
else:
语句6
示例
2)Python3中循环语句的使用:
Python中的循环语句有for语句和while语句。
while语句
格式:
while 循环条件:
循环语句
实例(用while语句计算1+2+3+…+100):
while循环中的else语句
while…else 在条件语句为Flase时执行else语句中的语句块.
实例如下:
for语句:
Python 中for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
格式:
for <variable> in<sequence>:
<statements>
else:
<statements>
实例:
range函数()
如果你需要遍历数字序列,可以使用内置的range()函数,它会生成数列,可以指定区间值,可以指定增长的步长(可以是负数)
实例:
break和continue语句及循环中的else语句
break 语句可以跳出 for 和while 的循环体。如果for循环和while被终止,则任何对应的循环 else 块将不执行
continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix