当前位置: 首页 > news >正文

Python_2

逻辑判断

首先得首先,我们想判断一个逻辑的正确与否,一定是需要一个能够表现出逻辑的词
如果我只说一个1 2,那么大家都不知道我在说什么但是如果我说1<2,那么大家就能判断这个语句的正确与否了
下面是几个常用的逻辑词

  • < 小于
  • >大于
  • <=小于等于
  • >=大于等于
  • ==等于
  • !=不等于

if

if的中文意思就是如果,在python中的意思就是如果怎么样那就怎么样

if 怎么样:那就怎么样

if后面跟的是条件,在下一行空四格的后面跟的是他的结果

提示一下,这里缩进和C语言的不一样,在C语言中,之后后面一行是和if“绑定”的,但是在python中,只要是缩进一样(一般都是四格)那么都可以看做都为if的结果

if 1<2print("1<2")

输出1<2,

if else

else在中文的意思就是否则,和if连在一起他的用法就很明显了,那就是如果不满足if的条件,那么就要怎么样

if 条件:满足条件执行这个语句
else:不满足条件执行这个语句

if elif else

这就是多条件判断语句,这就说明了在这个语句中不止一个判断语句,具体用法如下

if 条件1:满足条件1执行这个语句
elif 条件2:满足条件2执行这个语句
else:不满足条件执行这个语句

值得注意的是,Python 刻意 “禁止赋值出现在条件里”,就是为了强制开发者把赋值和判断分开写,让代码逻辑更清晰,减少因语法灵活带来的隐藏 bug 。

while循环

从他的名字我们可以看出,是一个可以一直重复步骤的语句,那么我们怎么使用他呢

while 条件:语句1语句2

在条件满足的时候我们会一直执行语句1和语句2

在执行的时候满足之前if的缩进的规律,就是在同一缩进(一般为空四格)的语句中视为在while状态下的语句

for循环

和C语言中for循环不一样,在python中的for循环是用临时变量将容器中的数据一个一个提取出来

for 临时变量 in 数据容器:语句1语句2

有点像c++中的for(int tem:nums)

range

range就是生成一个序列类型(从x开始到y结束不包含y)
range(5)0 1 2 3 4
range(2,5) 2 3 4
range(2,5,2) 2 4 最后一个是步长

循环中断

breakcontinue
continue就是中断依稀循环跳转到下一次循环
break就是直接跳过循环

http://www.dtcms.com/a/286725.html

相关文章:

  • math.h函数
  • 弱网测试
  • 跨域问题及解决方案
  • ChatGPT Agent:统一端到端Agentic模型的技术革新与行业影响
  • React + Mermaid 图表渲染消失问题剖析及 4 种代码级修复方案
  • 前端-CSS盒模型、浮动、定位、布局
  • 前端迟迟收不到响应,登录拦截器踩坑!
  • 比较含距离和顺序的结构相似性
  • 【EPLAN 2.9】许可证xx成功却显示红色叉,无法启动
  • 人工智能时代对高精尖人才的需求分析
  • 嵌入式数据结构之顺序表总结
  • openpyxl 流式读取xlsx文件(read_only=true)读不到sheet页中所有行
  • 配置本地git到gitlab并推送
  • 【机器学习】AdamW可调参数介绍及使用说明
  • 【LINUX操作系统】ssh远程连接---客户端Windows连接服务端虚拟机
  • 应用集成体系深度解析:从数据互通到流程协同
  • 你需要了解的 AI 智能体设计模式
  • compose multiplatform 常用库
  • Python FastMCP:让你的AI工具链飞起来
  • 深入解析操作系统中的文件控制块(FCB):从原理到现代实现演进
  • 利用动画实现热点图转圈循环放大效果
  • 深入理解 slab cache 内存分配全链路实现
  • 445、两数相加 II
  • 数字人直播:开启直播行业新纪元​
  • 基于LiteNetLib的Server/Client Demo
  • Android各版本适配方案总结归纳
  • 企业网站建设全攻略
  • Linux系统之:进程概念
  • JavaSE -- 对象序列化和反序列化详细讲解
  • HarmonyOS-ArkUI Web控件基础铺垫4--TCP协议- 断联-四次挥手解析