為False的幾種情況
- 0為False,其他所有數值皆為True
- 空串("")為False,其他所有字符串皆為True
- 空list([])為False,其他所有list皆為True
- 空tuple(())為False,其他所有tuple皆為True
- 空dict({})為False,其他所有dcit皆為True
杜絕的幾種寫法
if i==0: if str==“”: if list == None: if set is None: if dict == None:
優雅寫法
對應上面的例子
if not i: if not str: if not list: if not set: if not dicte: