Хмхм. Сейчас почитаю про этот метод конкретно. Про расширение знаю, да
вот я даже отрыл этот древний код. как-то так выглядит запись одной строки с раскрашиванием. как видно, перевод строки там в конце только один явно задаётся.
вот я даже отрыл этот древний код. как-то так выглядит запись одной строки с раскрашиванием. как видно, перевод строки там в конце только один явно задаётся.
Ага, класс, спасибо, теперь все хорошо работает, без переносов
Чет я не понял. Если data None — будет не быстрее. Если data какой-то хитрый класс, который требует больших вычислений при проверке, тоже будет не быстрее, все равно придется вычислять
ну, сравнение с конкретным объектом по определению быстрее приведения к булеану - раз. А остальное уже зависит от конкретного кода - если сюда чаще приходит именно None - то ежу понятно, почему новый вариант быстрее. Если бы сюда вместо этого чаще приходила, скажем, пустая строка - то особой разницы между вариантами не было бы
Чет я не понял. Если data None — будет не быстрее. Если data какой-то хитрый класс, который требует больших вычислений при проверке, тоже будет не быстрее, все равно придется вычислять
ну, сравнение с конкретным объектом по определению быстрее приведения к булеану - раз. А остальное уже зависит от конкретного кода - если сюда чаще приходит именно None - то ежу понятно, почему новый вариант быстрее. Если бы сюда вместо этого чаще приходила, скажем, пустая строка - то особой разницы между вариантами не было бы