Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 6465
Последний выпуск: 19.06.2015

python interpetator visualize

331
16 февраля 2012 года
Romik
478 / / 24.11.2002
Новичкам Python рекомендую этот инструмент для более глубокого понимания работы интепретатора python
Например, можно наглядно посмотреть, почему следует использовать def foo(a=None) вместо def foo(a=[]):

Код:
def foo(a=[]):
    a.append(1)
    return a

def bar(b=None):
    if b is None:
        b = []
    b.append(2)
    return b

print foo()
print foo()

print bar()
print bar()

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог