if用於條件判斷,適用於以下情形:
1、判斷驅動器、檔案或資料夾是否存在,用 if exist 語句;
2、判斷某兩個字串是否相等,用 if "字串1"=="字串2" 語句;
3、判斷某兩個數值是否相等,用 if 數值1 equ 數值2 語句;
4、判斷某個變數是否已經被賦值,用 if defined str 語句;
if語句的完整格式是這樣的:if 條件表示式 (語句1) else (語句2),它的含義是:如果條件表示式成立,那麼,就執行語句1,否則,將執行語句2。
對於以上四種情形,可以分別使用如下**:
1、if exist d:\test.txt (echo d盤下有test.txt存在) else (echo d盤下不存在test.txt)
2、if "abc"=="xyz" (echo 字串abc等於字串xyz) else (echo 字串abc不等於字串xyz)
3、if 1 equ 2 (echo 1等於2) else (echo 1不等於2)
4、if defined str (echo 變數str已經被賦值,其值為%str%) else (echo 變數str的值為空)
判斷字串是否相等的時候,if會區分大小寫,比如,單純的if語句會認為字串abc和字串abc不相同,若不想區分大小寫,則需要新增 /i 開關,使用 if /i "字串1"=="字串2" 的格式;另外,等於符號是連續的"=="而非單獨的"="。
判斷兩個數值之間的大小關係,除了等於用equ之外,還有其他的關係符號,所有適用於if語句的關係符號見下表:
中文含義
關係符
英文解釋等於
equ
equal 大於
gtrgreater than
大於或等於
geqgreater than or equal 小於
lssless than
小於或不等於
leqless than or equal
不等於neq
no equal
if語句還有乙個精簡格式:if 條件表示式 語句,它的含義是:如果條件表示式成立,將執行語句,否則,什麼也不做。
條件判斷 條件篩選?不如條件判斷!
怎樣加快招投標工作流程呢?在此給您支個招,讓excel幫你提高工作效率吧。以下是考評 商是否合格的列表,得分小於60或缺評,則判為 不合格 得分大於60,則判為 合格 為了方便大家學習,開拓思路,在此提供兩種解題方法。01 條件篩選法 開啟篩選功能 數字篩選 小於 在 自定義自動篩選方式 中,分別輸...
if 條件判斷
if 語句用於有條件的執行。語法如下 if assignment expression suite elif assignment expression 可選子句 suite 可以多個 elif else 可選子句 suite對於簡單語句,可以寫為一行,但不推薦。它通過對表示式逐個求值直至找到乙個真...
if條件判斷
score float input 請輸入您的分數 scre int score if score 90 and score 100 print 優秀 elif score 60 and score 90 print 良好 elif score 60 and score 50 print 差 els...