27 lines
461 B
Python
27 lines
461 B
Python
s = ''
|
|
# or:
|
|
s = str()
|
|
|
|
if not s or s == '':
|
|
print("String is empty")
|
|
|
|
if len(s) == 0:
|
|
print("String is empty")
|
|
else:
|
|
print("String not empty")
|
|
|
|
|
|
# boolean test function for python2 and python3
|
|
# test for regular (non-unicode) strings
|
|
# unicode strings
|
|
# None
|
|
def emptystring(s):
|
|
if isinstance(s, (''.__class__ , u''.__class__) ):
|
|
if len(s) == 0:
|
|
return True
|
|
else
|
|
return False
|
|
|
|
elif s is None:
|
|
return True
|