return の「値を返す」という意味がよくわかりません

2021年5月31日
ユーザー

printreturnの違いは何なのでしょうか?
returnの値を返すとはどういうことなのですか?
以下のように記述したときには、なぜ何も表示されないのでしょうか?

def say_hi():
    return"hi"

say_hi()

初心者の質問で申し訳ございませんが、ご教示よろしくお願いします。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?