Оболочки Python предполагают, что пользователи хотят видеть, что происходит во время выполнения программы. Они не отображают назначения, но они отображают почти все остальное. Обычно это полезно
>>> foo = 1
>>> foo
1
>>> os.path.isfile('file.txt')
False
>>>
Но это может стать слишком болтливым
>>> with open('file.txt', 'w') as output:
... output.write('stuff')
...
5
>>>
Если вы используете оболочку и хотите уменьшить трепетание, вы можете присвоить возвращаемое значение функции одноразовой переменной. По традиции в питоне это _
>>>
>>> with open('file.txt', 'w') as output:
... _ = output.write('stuff')
...
>>>