В общем, это возможно.Однако это невозможно для большинства типов, которые реализованы в C, а не в Python.К сожалению, это относится к наиболее часто используемым встроенным типам стандартного интерпретатора Python.
Если вы определите свой собственный класс в Python, вы увидите, что он работает нормально.
class MyObject(object):
pass
b = MyObject()
b.foo = "bar"