我怎麼能二進制數字追加到最終的變數在Python如何追加加入二進制數字給一個變量
a = self.allcheckboxes[0].isChecked() # 1
b = self.allcheckboxes[1].isChecked() # 0
c = self.allcheckboxes[2].isChecked() # 1
d = self.allcheckboxes[3].isChecked() # 0
final_value = 010+a+b+c+d
# iam expecting something like 0101010 in binary
我有26個複選框,但我只想從self.allcheckboxes [10-14]的值,我怎麼能改變它? –
FWIW,我想條件表達式更具可讀性,但'01'[checkbox.isChecked()]'更短。 :) –
,幫助我,現在我可以通過使用'打印十六進制(fianl_value)' –