2012年12月18日 星期二

Python 使用if的超新手錯誤

最近Python遇到一個錯誤,
但是這個錯誤造成的error,實在不常發生,
就在想,是什麼造成錯誤,
原來錯在if state 的誤用,
當使用
if m:
時,
m在幾種狀態不會執行,一是None type,
第二種,我當時忽略的是,m=0,也不會執行。
第三種,是m=[]
其它也許還有…
如果只是要用在m有value時,
請用
if m != None:
代替 if m:

沒有留言:

張貼留言

Github to GitLab or any others

https://github.com/simonchih 唉,自從github被微軟收購後,以後要慢慢改成用gitlab或其它的了…