def とはなんですか?

関数を定義するためのコマンドです。
2021年2月25日
ユーザー
def say_hi():
    msg = "hi" # ローカル変数
    print(msg)

say_hi()

こちらのソースコードについての質問です。
文字列を表示するにはprint()を使うと思うのですが、
なぜ今回はdefの右にsay_hi()と書くことで表示されるようになるのでしょうか?

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

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