Py学习  »  Python

对比Excel、MySQL、Python,分别讲述if函数的使用原理!

happy科研 • 2 年前 • 242 次点击  


大家好,我是黄同学🚀
其实,不管是Excel、MySQL,还是Python,“if条件判断”都起着很重要的作用。今天这篇文章,就为大家讲述这三种语言如何使用 “if函数” 


if函数原理图如下:

1. Excel

Excel应该属于人人都会的“数据分析处理”软件了,实际工作中,我们写If嵌套也是时常会有的事儿。但是大家可能会发现,在Excel中编写if函数,超级容易遗漏“括号”。
今天,我就带着大家来看看,如何在Excel中方便、快捷的写出if函数。
首先,我们看一下if函数的语法。
当使用了if()函数进行多层嵌套,很容易写错,那么怎么规避这个问题呢?

2. MySQL

MySQL应该也是90%以上的数据分析人,需要掌握的一个技能了。当然,if函数也是极其重要的一个MySQL函数 。
有了Excel上面的讲解基础后,我们在MySQL中使用if函数,就显得很简单了。
语法格式如下:
if(condition, a, b)
如果有这样一个数据,将ssex为男的替换为1,ssex为女的替换为0。

操作如下:
select
  sid
    ,sname
    ,sage
    ,ssex
    ,if(ssex = "男"10)
from student;
结果如下:
对于嵌套if函数,其实用法一模一样。
select if(90<60"不及格"if(90>80"优秀""中等"));
结果如下:

3. Python

任何一门编程语言,其最大的优势:能够随意编写满足我们需求的代码。在这个过程中,if函数起着极其重要的作用。
单条件语法逻辑如下:
if 判断条件:
    执行语句……
else
    执行语句……
案例如下:
flag = False
name = 'luren'
if name == 'python':         # 判断变量是否为 python 
    flag = True              # 条件成立时设置标志为真
    print('welcome boss')     # 并输出欢迎信息
else:
    print(name)               # 条件不成立时输出变量名称
结果如下:
多条件语法逻辑如下:
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'   )  # 条件均不成立时输出
结果如下:
推荐阅读    点击标题可跳转
1. 如何用Python画一只哆啦A梦?
2. 如何用Python分析股票收益率?
3. pprint漂亮的打印,强烈推荐大家学习这个库!
4. 数据分析方法论,大总结!
5. 有了这款Python神器,新手也会调试代码!
6. Pandas与openpyxl库的 "完美" 融合!
7. Python提取PDF简历中的信息,写入Excel
8. Linux系列:完美收官,一共22个课时!
9. Python操作MySQL数据库
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/125340
 
242 次点击