Size: a a a

Сообщество Python Программистов

2021 January 19

ЕО

Егор Овчинников... in Сообщество Python Программистов
Всем спасибо!
источник

ЕО

Егор Овчинников... in Сообщество Python Программистов
Помогли!
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
отлов ошибки лучше с
Анонимный опрос
27%
if/else
73%
try/except
Проголосовало: 11
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Andrew Dakhnovsky
ровно наоборот
трайэксепт по пути прямого выполнения, т.е. когда идет по пути _не_эксепт - самый быстрый вариант
Я посмотрю на тебя, когда этот выполняемый код будет подкидывать тебе бубен для танцев
источник

k

krau5 in Сообщество Python Программистов
Кирилл Баст
отлов ошибки лучше с
Анонимный опрос
27%
if/else
73%
try/except
Проголосовало: 11
Хмм, я чет не слышал о способе отлова ошибок через if/else. Это как?
источник

in Сообщество Python Программистов
Кирилл Баст
отлов ошибки лучше с
Анонимный опрос
27%
if/else
73%
try/except
Проголосовало: 11
Отлов ошибки возможен только через except)
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Я посмотрю на тебя, когда этот выполняемый код будет подкидывать тебе бубен для танцев
И на многослойные куски кода тоже
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
Отлов ошибки возможен только через except)
ой, не это имел ввиду
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
ну крч вы поняли, надеюсь
источник

k

krau5 in Сообщество Python Программистов
Кирилл Баст
ну крч вы поняли, надеюсь
🧐
источник

A

AstralRomance in Сообщество Python Программистов
krau5
Хмм, я чет не слышал о способе отлова ошибок через if/else. Это как?
if not isinstance(5, int):
 raise Exception
источник

in Сообщество Python Программистов
krau5
🧐
Вообще он прав, а мы нет: эксепт для отлова исключений
источник

E

Egor in Сообщество Python Программистов
krau5
Хмм, я чет не слышал о способе отлова ошибок через if/else. Это как?
если pupa имеет тип lupa, то произойдет ошибка jopa, так что ты берешь и ловишь перед громким поднятием ошибки
источник

AD

Andrew Dakhnovsky in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Я посмотрю на тебя, когда этот выполняемый код будет подкидывать тебе бубен для танцев
в смысле?
яниченепонел
кто что мне будет подкидывать и почему я не смогу при этом использовать трайэксепт?
и что мне надо будет делать в таком случае?
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
krau5
Хмм, я чет не слышал о способе отлова ошибок через if/else. Это как?
Можно делать:
try:
  int(var)
except ValueError:
  pass
else:
  ...


А можно
if var.isdigit(): # или что-то в этом духе
   ...
источник

k

krau5 in Сообщество Python Программистов
Egor
если pupa имеет тип lupa, то произойдет ошибка jopa, так что ты берешь и ловишь перед громким поднятием ошибки
Я шо баскетболист брать и ловить ошибки?
источник

in Сообщество Python Программистов
AstralRomance
if not isinstance(5, int):
 raise Exception
Начинается...

Надо найти ссылку на начало старого холивара про if/else и try/except, чтобы оперативно ссылаться туда
источник

A

AstralRomance in Сообщество Python Программистов
Начинается...

Надо найти ссылку на начало старого холивара про if/else и try/except, чтобы оперативно ссылаться туда
Так я не сторонник, я прост написал челу, что так можно.
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Andrew Dakhnovsky
в смысле?
яниченепонел
кто что мне будет подкидывать и почему я не смогу при этом использовать трайэксепт?
и что мне надо будет делать в таком случае?
Есть много случаев, когда код имеют какую-то цену своего выполнения, по типу отправка запроса куда-то кому-то
источник

in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Можно делать:
try:
  int(var)
except ValueError:
  pass
else:
  ...


А можно
if var.isdigit(): # или что-то в этом духе
   ...
Ух, ты щас зацепишь второй холивар своим isdigit
источник