社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

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

happy科研 • 3 年前 • 348 次点击  


大家好,我是黄同学🚀
其实,不管是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
 
348 次点击