2013年8月24日 星期六

Python: operator priority for ==, in

提供一個Python超新手的錯誤,注意以下程式碼:
>>> b = [1, 2]
>>> False == 3 in b
False

如要得到True,請改成:
>>> False == (3 in b)
True

沒有留言:

張貼留言

Scribd

主要是研究所時期做的一些投影片,少部份是後來做的:  https://www.scribd.com/user/21556865/davidsmc