或阿呆のブログ

Pythonを好んで使っているプログラマです。Ruby,Perl,PowerShell,VBAなどでもたまに書いています。最近はスロット放浪記やってます。。

空文字かどうか判定

Pythonで空文字かどうか判定する方法。

まず、空文字を代入する

>>> s=''
>>> s
''
>>> print s

is演算子を使う

>>> s is ''
True

==演算子を使う

>>> s==''
True

if文で判定

>>> if s:
...     print "not empty"
... else:
...     print"empty"
... 
empty

出来ることは出来る。って、どれが正攻法なんだろう?!