本文的文字及圖片來源于網路,僅供學習、交流使用,不具有任何商業用途,如有問題請及時聯系我們以作處理,
以下文章來源于資料分析與統計學之美 ,作者黃偉呢
前言
其實,不管是Excel、MySQL,還是Python,“if”條件判斷都起著很重要的作用,今天這篇文章,就帶著大家盤點一下,這三種語言如何分別使用 “if函式” ,
if函式原理圖如下:
Excel
Excel應該屬于人人都會的“資料分析處理”軟體了,實際作業中,我們寫If嵌套也是時常會有的事兒,但是大家可能會發現,在Excel中撰寫if函式,超級容易遺漏“括號”,
今天,我就帶著大家來看看,如何方便、快捷的在Excel中寫出if函式,
首先,我們看一下if函式的語法,
當使用了if()函式進行多層嵌套,很容易寫錯,那么怎么規避這個問題呢?
MySQL
MySQL應該也是90%以上的資料分析人,需要掌握的一個技能了,當然,if函式也是極其重要的一個MySQL函式 ,
有了Excel上面的講解基礎后,我們在MySQL中使用if函式,就顯得很簡單了,
語法格式如下:
if(condition, a, b)
如果有這樣一個資料,將ssex為男的替換為1,ssex為女的替換為0,
操作如下:
select sid ,sname ,sage ,ssex ,if(ssex = "男", 1, 0) from student;
結果如下:
對于嵌套if函式,其實用法一模一樣,
select if(90<60, "不及格", if(90>80, "優秀", "中等"));
結果如下:
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' ) # 條件均不成立時輸出
結果如下:
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/225515.html
標籤:Python
