python check string for emptieness - is this the elegant way
本问题已经有最佳答案,请猛点这里访问。
1 2 | if var is not None and var !="" and var !="": # todo |
我能这样写吗?:
1 2 | if var: # todo |
var只是字符串类型。
如果要过滤掉纯空格字符串(
1 2 | if var and var.strip(): # ... |
因为如果用作谓词,则包含空格的度量字符串将被计算为真:
1 2 3 4 5 | >>> bool("") False >>> bool(" ") True |