Я пытаюсь использовать лямбду для варианта использования, но, похоже, он не работает. Вот что я попробовал
Ниже я использовал то, что в стеке я сталкивался со многими людьми, получающими выход для этого, но для меня его нет
from __future__ import print_function
f = lambda x: print(x)
f()
f("Hello") ### now out put is shown expected is Hello output
f("Hello") is None ## I checked if its None and it is
>>> True
тогда я попробовал что-то еще
l = lambda x : sys.stdout.write(x)
l('hello') # this time its showing output as 5 instead of printing hello
>>> 5
Я даже попробовал что-то, что не использует лямбду, к сожалению, это тоже не работает, и получил None
from functools import partial
spam = partial(print, 'Hello!')
spam()
spam() is None
>>> True
Я получил это из последнего ответа на этот вопрос назначение функции печати переменной
Может ли кто-нибудь помочь мне, что мне не хватает и почему я не могу напечатать строку?