Why does python handle this
a = None
b = 'blub'
print(a)
print(b)
but not
print(a + ' ' + b)
It gives: unsupported operand type(s) for +: 'NoneType' and 'str'
Why doesn't it just convert it to None as in the above case? And how could I get such behaviour?