• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

if 函数 在不同的语言中是如何分别使用的

python 搞java代码 3年前 (2022-05-21) 30次浏览 已收录 0个评论

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。

以下文章来源于数据分析与统计学之美 ,作者黄伟呢

 

前言

其实,不管是Excel、MySQL,还是Python,“if”条件判断都起着很重要的作用。今天这篇文章,就带着大家盘点一下,这三种语言如何分别使用 “if函数” 。

if函数原理图如下:

 

Excel

Excel应该属于人人都会的“数据分析处理”软件了,实际工作中,我们写If嵌套也是时常会有的事儿。但是大家可能会发现,在Excel中编写if函数,超级容易遗漏“括号”。

今天,我就带着大家来看看,如何方便、快捷的在Excel中写出if函数。

首先,我们看一下if函数的语法。

 

当使用了if()函数进行多层嵌套,很容易写错,那么怎么规避这个问题呢?

 

MySQL

MySQL应该也是90%以上的数据分析人,需要掌握的一个技能了。当然,if函数也是极其重要的一个MySQL函数 。

有了Excel上面的讲解基础后,我们在MySQL中使用if函数,就显得很简单了。

语法格式如下:

<span>if</span>(condition, a, b)

www#gaodaima.com来源gaodai#ma#com搞@代~码网搞代码

 

如果有这样一个数据,将ssex为男的替换为1,ssex为女的替换为0。

 

操作如下:

<span>select
 sid
    ,sname
    ,sage
    ,ssex
    ,</span><span>if</span>(ssex = <span>"</span><span>男</span><span>"</span>, 1<span>, 0)
</span><span>from</span> student;

 

结果如下:

 

对于嵌套if函数,其实用法一模一样。

select <span>if</span>(90<60, <span>"</span><span>不及格</span><span>"</span>, <span>if</span>(90>80, <span>"</span><span>优秀</span><span>"</span>, <span>"</span><span>中等</span><span>"</span>));

 

结果如下:

 

Python

任何一门编程语言,其最大的优势:能够随意编写满足我们需求的代码。在这个过程中,if函数起着极其重要的作用。

单条件语法逻辑如下:

<span>if</span><span> 判断条件:
    执行语句……
</span><span>else</span><span>:
    执行语句……</span>

 

案例如下:

flag =<span> False
name </span>= <span>"</span><span>luren</span><span>"</span>
<span>if</span> name == <span>"</span><span>python</span><span>"</span>:         <span>#</span><span> 判断变量是否为 python </span>
    flag = True              <span>#</span><span> 条件成立时设置标志为真</span>
    <span>print</span>(<span>"</span><span>welcome boss</span><span>"</span>)     <span>#</span><span> 并输出欢迎信息</span>
<span>else</span><span>:
    </span><span>print</span>(name)               <span>#</span><span> 条件不成立时输出变量名称</span>

 

结果如下:

 

多条件语法逻辑如下:

<span>if</span><span> 判断条件1:
    执行语句1……
</span><span>elif</span><span> 判断条件2:
    执行语句2……
</span><span>elif</span><span> 判断条件3:
    执行语句3……
</span><span>else</span><span>:
    执行语句4……</span>

 

案例如下:

num = 5     
<span>if</span> num == 3:            <span>#</span><span> 判断num的值</span>
    <span>print</span>(<span>"</span><span>boss</span><span>"</span><span> )       
</span><span>elif</span> num == 2<span>:
    </span><span>print</span>(<span>"</span><span>user</span><span>"</span><span>)
</span><span>elif</span> num == 1<span>:
    </span><span>print</span>(<span>"</span><span>worker</span><span>"</span><span>)
</span><span>elif</span> num < 0:           <span>#</span><span> 值小于零时输出</span>
    <span>print</span>(<span>"</span><span>error</span><span>"</span><span>)
</span><span>else</span><span>:
    </span><span>print</span>(<span>"</span><span>roadman</span><span>"</span>   )  <span>#</span><span> 条件均不成立时输出</span>

 

结果如下:


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:if 函数 在不同的语言中是如何分别使用的

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址