已采納回答 / Zhenyu1990
Python把0、空字符串''和None看成 False,其他數值和非空字符串都看成 True,所以a = 'python'如果按照布爾值來看,a = True。在計算 a or b 時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a,因此就打印Python。
2016-01-03
最新回答 / ch3rish
[]括起來 只是表示集合。。。并沒有表示list意義。。。如果你嘗試對weekdays改變。。。你會發現set報錯。。weekdays.append('QAQ')AttributeError: 'set' object has no attribute 'append'
2016-01-03
最新回答 / 杰克船長
第一行不是為了注釋掉這段代碼,是為了提醒編輯器要使用utf-8 ,另外因為這個用的是Python3的編輯器所以里面已經支持自動轉換到utf-8的代碼了,因此不需要再加u
2016-01-02
已采納回答 / 努力提升
s = 1就是把1賦值給s,例如你調用這個函數的時候num = power(2, 5):這個 n = n - 1;就是先n- 1再賦值給左邊所以n = 4s = s * x;就是先s*x再賦值給左邊所以s = 2
2015-12-31