range():
Намёк на то, что эта переменная далее не используется.
ну с if тупость какая, да и if in range тож глупость но ваще _ просто валидное имя для питон переменной, ниче особенного используют чтоб показать что дальше она не используется (вроде в некоторых языках это прям часть синтаксиса и так работает)
_ хранит результат последнего выражения, поэтому в качестве переменной использовать не получится.
ну в питон шеле да, а в других вариантах запуска тоже?
>>> 5 + 4 9 >>> _ # stores the result of the above expression 9 >>> _ + 6 15 >>> _ 15
Это только в интерактивном режиме
Чекнул. Ок, только в repl, да.
А в чём проблема с if in range? Без подчёркивания, разумеется.
А в чем смысл делать? Сравнивать границы быстрей ж и понятней, ну и делимость на шаг если есть
Ничем не быстрее.
Хм, оке пойду посмотрю как это устроено
По логике вообще range должен быстрее быть.
Обсуждают сегодня