Функциями называются команды, которые являются фрагментами кода, то есть, по сути, они просто содержат внутри себя другие функции и операторы.
Ну нет, суть функций в том, чтобы ещё и возвращать значение )
Тут вопрос в чём. Если мы говорим о программировании вообще, такая интерпретация допустима. Если мы говорим о Питоне с его глоссарием, PEP8 и регламентом внесения дополнений в язык, то там функция (function) это одно, а команда (statement) — это другое.
Тот же print раньше был командой (statement), а затем стал функцией. С аргументами и keyword-аргументами.