matlab if else if语句格式_Python的基本语法if语句

14a352946f5cb622c280633ebe833a05.png

之前我们有讲到python的数据类型,在我个人眼里,数据类型,变量,变量的定义和使用更像是我们学习英文时的单词.

今天讲的语法,更多是像我们学习英文时的语句,有词到句的学习过程.

那么在python中,有哪些语法呢?我们在python开发或者在自动化代码设计的时候,经常会被用到的有两种:一是条件判断二是循环.

条件判断

  在python中,条件判断使用的是if语句.整个使用有三中情况.

1. 满足条件执行,不满足不执行

例如:定义一个变量变量名string,值为”你好,松勤”,条件为:如果string==”你好,松勤”,那么就输出语句”松勤欢迎您”

string="你好,松勤"if string=="你好,松勤":    print("松勤欢迎您")

上述代码中执行的逻辑就是内容满足条件就是执行下面的输出语句,注意这里并没有不满足的情况.

所以执行结果是:松勤欢迎您

41c22a69041a0fd7380aaeaa7c230d0f.png

2. 满足条件执行语句,不满足条件执行相反语句

例如上题,如果string的值为”你好,松勤”,那么会输出”松勤欢迎您”,但是如果string的值不是”你好,松勤”,或者条件判断找是其他字符串呢?

string="你好,松勤"if string=="你好松勤":    print("松勤欢迎您")else:    print("Welcome to SongQin")

上述代码中,多出了else语句,这个单词翻译过来是,否则,结合语境,联合if一起就是如果满足什么条件就做什么操作,否则就做什么操作(这里的操作不是前面的操作内容).这两个地方的结果是不同的,甚至是相反的,在这种场景需求下,我们就可以使用else语句.

上面的语句执行的结果是:”Welcome to SongQin”

18ba577a97056d917e92f853461d86e4.png

3. 多条件判断,分支,执行满足条件的语句

再接着上题,如果说susan是松勤的四个大班级(全栈班,自动化班,性能班,安全班)中的其中一个班级的学员,那么该如何用if语句实现呢?

假设susan是全栈班的.则语句:

Name="susan"if Name=="susan":    print("susan是全栈班的学员")elif Name=="susu":    print("susu是自动化班的学员")elif Name=="sansan":    print("sansan是性能班的学员")elif Name=="sansu":    print("sansu是安全班的学员")

这里就可以这样理解:如果名字为susan,那么就是全栈班的学员;如果名字为susu,那么就是自动化班的学员;如果名字为sansan,那么就是性能班的学员;如果名字为sansu,那么就是安全班的学员;

这里的逻辑需要根据Name的值判断,可能会有多种结果或者多种情况.所以if...elif..这样的语句是适合用在多种分支结构的条件判断中.

所以上述的脚本执行的结果是”susan是全栈班的学员”

d41b4626e6bca47b2375e72420ba7a2f.png

------------END--------------

加小唐老师微信

领取学习视频

e8545576b974a3b2f8683cec0a7d8a5f.png

你可能还想看 软件测试到底在学什么(职业发展概览) 面试中的工具问题 看这一篇就够了 面试官: 请你说说微信发红包,有哪些测试点 MySQL学习笔记1-关系数据库概述

7884c2f8d87dbdbc4e865257e780a872.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值