Python中,數字不是0就是True,而所有物件不是「空」就是True

空字串''在判斷式中會是False

 

if not udp_port:

 

       print("Socket Null")

 

 

 

udp_port此字串為空的話,會回傳False

 

not False會為True,所以會執行print那行。

 

也就是說,udp_port此字串為空的話,就會執行下面那行,反之則跳過不執行。

 

參考: http://caterpillar.onlyfun.net/Gossip/Python/Operator.html

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Wayne 的頭像
    Wayne

    Wayne Technique Study

    Wayne 發表在 痞客邦 留言(0) 人氣()