python 判断与循环

条件判断

Python 实现条件判断的语句叫做 if 语句

• 真、假两个条件借⽤布尔类型:True、False

if 语句语法

if True :

print("条件为真,执⾏该条语句")

* True、False 是布尔值,T 和 F 要⼤写

* 冒号、缩进也是语法部分

python 复制代码
number = 10
if number % 2 == 1 :
 print("number是奇数")
elif number %2 == 0 :
 print("number是偶数")
else :
 print(f"number 的值是 {number}")

match 语句的语法

python 复制代码
match http_response_status:
 case 400:
  print("Bad request" )
 case 404:
  print( "Not found")
 case 418:
  print( "I'm a teapot")
 case _:
  print( "Something's wrong with the internet")

• match 语句需 Python 3.10 以上版本⽀持

• 变量名 _ 为通配符,确保 match 必定会匹配成功

match 的模式组合

python 复制代码
match http_response_status:
 case 400 | 403 | 404:
  print("4xx error" )
 case 500 | 501 | 503:
  print( "5xx error")

可以使⽤"|" 在⼀个模式中组合多个字⾯值

循环

while 循环语法

python 复制代码
number = 1
while number <= 3:
 print(f"number is {number}")
 number += 1

for 循环

使⽤ for 循环遍历字典

1

相关推荐
笨鸟先飞,勤能补拙几秒前
AI Agent应用领域深度解析:从概念到落地的全维度审视
大数据·人工智能·python·物联网·安全·网络安全·github
zhougl9964 分钟前
Java实现腾讯云开发者社区列表爬虫
java·爬虫·腾讯云
智码看视界5 分钟前
Day49-AI微服务化-将大模型能力封装为标准微服务
java·微服务·ai·架构·大模型·sse流式输出·ai中台
Nebula_g6 分钟前
JavaSE基础语法:特殊类(特殊情景下的设计模式)
java·开发语言·设计模式
满栀58517 分钟前
vue3动态路由详细效果
前端·javascript·vue.js·typescript·前端框架
使用小功能大师19 分钟前
从零搭建高可用Web应用:全栈架构实战与成本优化完全指南
前端·阿里云·架构·服务搭建
IT_陈寒30 分钟前
SpringBoot这个特性差点让我加班到凌晨
前端·人工智能·后端
北斗落凡尘30 分钟前
LangGraph 入门实战(6)
python·langchain
2401_8949155332 分钟前
Geo 优化源码部署避坑指南:解决访问异常、定位失效、收录卡顿问题
java·服务器·后端·缓存·开源
Dovis(誓平步青云)32 分钟前
《 固井工程软件 Cemsol 的数据管理与国产化适配实践》
android·java·开发语言·人工智能