Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
if var is not None and var !="" and var !=" ": # todo
このように書いてもいいですか?:
if var: # todo
var は文字列型のみです。
スペースのみの文字列 ( ) を除外する場合" ":
" "
if var and var.strip(): # ...
スペースを含む文字列は、述語として使用すると True と評価されるため:
>>> bool("") False >>> bool(" ") True