布林值和欄位合併
阿新 • • 發佈:2018-11-12
1 布林值
""" None str() int() float() list() tuple() bool() """ # if xxx: # # a = None # 轉換成布林值是False # a = 0 # 轉換成布林值是False # a = 0.0 # 轉換成布林值是False # a = [] # 轉換成布林值是False # a = list() # 轉換成布林值是False # a = "0" # 轉換成布林值是True # a = "" # 轉換成布林值是False # a = {} # 轉換成布林值是False # a = (100,) # 轉換成布林值是True # print(bool(a)) # print(2 and 1) # and兩邊轉換成布林值都是真,則返回and右邊的值 # print(1 and 0) # and兩邊轉換成布林值一真一假,則返回假的這個的值 # print(0 and None) # and兩邊轉換成布林值都是假,則返回and左邊的值 print(1 or 2) # or兩邊轉換成布林值都是真,則返回or左邊的值 print(2 or 0) # or兩邊轉換成布林值一真一假,則返回真的這個的值 print(None or 0) # or兩邊轉換成布林值都是假,則返回or右邊的值
2 字典合併
dict1 = {"name": "python", "age": 27}
dict2 = {"job": "AI"}
dict1.update(dict2)
print(dict1) # {'name': 'python', 'age': 27, 'job': 'AI'}