def is_blank_or_empty(string):
# Check for None or empty string
if string is None or string == "":
return True
# Check if the string contains only whitespace
return all(char.isspace() for char in string)
# Example usage
test_cases = [None, "", " ", "abc"]
for i, test in enumerate(test_cases, 1):
print(f"Test{i}: {is_blank_or_empty(test)}")
'''
run:
Test1: True
Test2: True
Test3: True
Test4: False
'''