Найти - Пользователи
Полная версия: Область видимости переменных
Начало » Python для новичков » Область видимости переменных
1
zmeelov
Отрабатывал учебную задачку по области видимости переменных.
При отработке следующего кода:
a = 1
b = 2

def my_func1 (arg_a, arg_b):
arg_a = ‘one’
c = ‘three’
def inner_func(name):
inner_a = 1
return ‘Hello ’ + str(name) + ‘!’
print ‘ my_func1 scope: ’
print arg_a
print arg_b
print c
print b

print my_func1 (7, 89)

выдает значения всех переменных, которые вызываются командой print, но плюс к тому же, после того, как выведет значение b, выдает еще одну строку, где прописывает ‘None’.
Откуда берется этот ‘None’, ума не приложу!
Подскажите, пожалуйста, помогите разобраться.
Спасибо.



py.user.next
zmeelov
Откуда берется этот ‘None’, ума не приложу!
Функция my_func1() возвращает None.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB