Первый пример:
def func():
print('Hello, world!')
Можно так понять? когда вызывается func подключается как
include и вставляется содержания функции туда, куда нужно и print() отработает.
Второй пример:
def foo():
return 'Hello, world!'
Если вызывается foo() то тогда foo сам сначало выполняет и потом вернет результат?
Пример третий:
def bag():
print('Hello')
return 'Hello, world!'
В этом случае функция работает объединяя перечисленных выше?
Вот тут я загнан в улг, не понятно.
Как все таки работает(углубленной информация о функциях) функции в питоне?
Просветите меня.