Size: a a a

Python beginners

2021 December 08

I

Ivan in Python beginners
На сколько это дикое извращение? (Просто интерес)
def func_1():
   return a

def func_2(n=func_1())
...
источник

T

Tishka17 in Python beginners
смотря для какой цели это делалось.
источник

T

Tishka17 in Python beginners
иногда такое делают ради того чтобы выделить логику, которая пока простая, но ожидается что будет усложнена
источник

T

Tishka17 in Python beginners
без реальных названий смысла не имеет
источник

T

Tishka17 in Python beginners
а, ты про дефолт - ну хз.
источник

I

Ivan in Python beginners
бессмысленно наверное да? Проще в тело функции? или для удобства мб, что она всегда в названии функции определяется?
источник

RV

Roman Voronov in Python beginners
Спс
источник

A

Alex in Python beginners
ты ведь понимаешь что ф-ция в аргументе по-умолчанию будет вызвана всего лишь один раз?
источник

T

Tishka17 in Python beginners
ещё раз: давай конкретный пример.
источник

I

Ivan in Python beginners
это просто ради интереса изврат
источник

I

Ivan in Python beginners
1 раз в момент вызова? Если нет, то видимо не знаю
источник

T

Tishka17 in Python beginners
один раз в момент создания фукнции
источник

A

Alex in Python beginners
нет, один раз в момент создания функции
источник

I

Ivan in Python beginners
А даж так, понял, спасибо
источник

A

Alex in Python beginners
def foo(x=[]):
   x.append(1)
   print(x)

foo()
foo()

что будет выведено на экран?
источник

FP

Finger Print in Python beginners
насчет макросов: можно ли в Pycharm соорудить такое, чтобы забиндить стрелки на, допустим, Alt+wasd? Очень не удобно тянуться каждый раз
источник

I

Ivan in Python beginners
1
1
источник

A

Alex in Python beginners
нет
источник

I

Ivan in Python beginners
затестим
источник

I

Ivan in Python beginners
воу, спасибо, полезный урок
источник