LINUX.ORG.RU

никак

незачем это

anonymous
()

но если очень хочется, можно писать так:

s = «xxx» + (val or "")
x = 190 + (val or 0)

anonymous
()

нифига не понял, но не припомню проблем с None.

true_admin ★★★★★
()

Не вижу проблемы. Хотелось бы более убедительный пример, где это вызывает трудности.

runtime ★★★★
()

> [Питон] [Ненависть] Ад None

Правильнее было бы: [Питон] [Ниасилил] [Памагите] None )))

Alesh
()

Это очень накладно пистать,

Не писти. И осиль смысл None.

P. S. хмм, на самом деле вопрос реально «глубокий»... «как трактовать None в языке с динамической типизацией: как пустую строку, как 0 или как что?». Даже если забыть, что смысл None - запретить его как-то трактовать, то что по-твоему должно давать то же str(None)? str(int(None))? len(None)?

P. P. S. не хочу учить плохому, но то, что ты хочешь, делается так: val or 0.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

> делается так: val or 0

Опять эти ваши лисповые штучки. Ай-яй-яй.

balodja ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.