使用if判斷結合型別使用,條件是否成立

2021-10-19 21:00:15 字數 1834 閱讀 8755

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月份,所以是在國外的社群上閒逛的時候鏈結過去的。記得當時一口氣看完了整個系列並沒有多少感覺,因為這些基本上專案都在使用,只是我們沒有專門把它標示和整理出來,所以也沒有引起多大的重視。現在突然接...