if判斷結合bool型別使用, true表示成立, false表示不成立 ***
if判斷結合容器型別(字串,列表,元組,字典,集合,range,位元組資料)使用 ***, 容器型別裡面有資料表示成立,否則容器型別裡面沒有資料則表示不成立
if判斷結合數字型別使用,非零即真,只要數字不為0就是成立的,否則為0則不成立
if判斷結合none型別,非空表示成立,空表示不成立
# if判斷結合bool型別使用 ***************===
my_bool = false
if my_bool:
print("true表示成立")
else:
print("false表示不成立")
#false表示不成立
# if判斷結合容器型別(字串,列表,元組,字典,集合,range,位元組資料)使用 **********=
my_str = "aaa"
if my_str:
print("字串裡面有資料則表示成立")
else:
print("字串裡面沒有資料表示不成立")
#字串裡面有資料則表示成立
my_list =
if my_list:
print("列表裡面有資料則表示成立")
else:
print("列表裡面沒有資料則表示不成立")
#列表裡面沒有資料則表示不成立
my_dict = {}
if my_dict:
print("字典裡面有資料則表示成立")
else:
print("字典裡面沒有資料則不成立")
#字典裡面沒有資料則不成立
my_range = range(0) # [0-2]
if my_range:
print("資料範圍裡面有資料則成立")
else:
print("資料範圍裡面沒有資料則不成立")
#資料範圍裡面沒有資料則不成立
msg = ""
data = msg.encode("utf-8")
print(data, type(data))
if data:
print("位元組型別裡面有資料則表示成立")
else:
print("位元組型別裡面沒有資料則表示不成立")
#b''
msg = ""
data = msg.encode("utf-8")
print(data, type(data))
if data:
print("位元組型別裡面有資料則表示成立")
else:
print("位元組型別裡面沒有資料則表示不成立")
#位元組型別裡面沒有資料則表示不成立
# if判斷結合數字型別使用,非零即真 *****
num = -1
if num:
print("數字不為0表示成立")
else:
print("數字為0表示不成立")
#數字不為0表示成立
# if判斷結合none型別,非空表示成立,空表示不成立 *****
value = "none"
if value:
print("空表示成立")
else:
print("表示不成立")
#空表示成立
6 使用條件判斷
使用條件判斷,可以讓 make 根據執行時的不同情況選擇不同的執行分支。條件表示式可以是比較變數的值,或是比較變數和常量的值。下面的例子,判斷 cc 變數是否 gcc 如果是的話,則使用 gnu函式編譯目標。libs for gcc lgnu normal libs foo objects ifeq...
v model 結合 select 型別使用
v model繫結的是乙個值。當我們選中option中的乙個時,會將它對應的value賦值到myselect中 lang en charset utf 8 name viewport content width device width,initial scale 1.0 documenttitle...
使用多型代替條件判斷
摘要 由於最近在做重構的專案,所以對重構又重新進行了一遍學習和整理,對31天重構最早接觸是在2009年 10月份,所以是在國外的社群上閒逛的時候鏈結過去的。記得當時一口氣看完了整個系列並沒有多少感覺,因為這些基本上專案都在使用,只是我們沒有專門把它標示和整理出來,所以也沒有引起多大的重視。現在突然接...