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

d3a99fdc8104c54bc850385c7a44eb2d.png

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

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

1605860402902898.image

前言

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

if函数原理图如下:

437240bd844db2b3a26f59c40beb213e.png

Excel

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

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

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

714678b9356c1f789f53f1e191677e88.png

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

ec3309329eaef79ebb914cd863035817.png

MySQL

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

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

语法格式如下:

if(condition, a, b)

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

bd4e1430f1d3c1d5ca25ca679f300161.png

操作如下:

select

sid

,sname

,sage

,ssex

,if(ssex = "男", 1, 0)from student;

结果如下:

dfe2beb65aa3d99180095cb599939665.png

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

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

结果如下:

d7b3c26cbabac4fc2c486d86fdbb177a.png

Python

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

单条件语法逻辑如下:

if判断条件:

执行语句……else:

执行语句……

案例如下:

flag =False

name= "luren"

if name == "python": #判断变量是否为 python

flag = True #条件成立时设置标志为真

print("welcome boss") #并输出欢迎信息

else:print(name) #条件不成立时输出变量名称

结果如下:

fa2412242c4c2aa717dad7656619e558.png

多条件语法逻辑如下:

if判断条件1:

执行语句1……elif判断条件2:

执行语句2……elif判断条件3:

执行语句3……else:

执行语句4……

案例如下:

num = 5

if num == 3: #判断num的值

print("boss")elif num == 2:print("user")elif num == 1:print("worker")elif num < 0: #值小于零时输出

print("error")else:print("roadman" ) #条件均不成立时输出

结果如下:

e722672d93b714893e72af540f0f2f5b.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值