[英]Shortest way in Python to set boolean to False if True, and set to True if False
def setBoolean(status):
if status:
status = False
else:
status = True
status = True
setBoolean(status)
我想要一個按鈕單擊以將變量設置為如果為真,則為真,如果為假,則為真,即與它的相反。 我如何用最短的代碼長度來做到這一點?
你可以使用not
作為
def setBoolean(status):
status = not status
def setBoolean(status):
return not status
嘗試
status = True
status = not status
最短的方法是
status ^= True
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.