Это сравнение или оператор if быстрее [закрыто]Python

Программы на Python
Anonymous
 Это сравнение или оператор if быстрее [закрыто]

Сообщение Anonymous »

Будет ли следующее выполнение быстрее или медленнее, чем просто оператор if?

Код: Выделить всё

mult = x or y
# Assuming python considers something
# being "0" as false and something being 1 or higher
# (or -1 and lower) as true

mult = (x/x) or (y/y)
# This is in the case Python doesn't do what was
# described above

draw(x, y, 0, 255, 0, 255*mult)
# draw(x_pos, y_pos, red, green, blue, alpha)
Не знаю, как это лучше сформулировать, не говоря уже о том, необходимо ли это лучше формулировать. Просто кое-что, что мне было любопытно, когда я говорил об оптимизации кода для повышения производительности, и такая идея пришла ко мне, но я не был уверен в этом, поскольку Google не предоставил никаких полезных результатов (все они не были связаны друг с другом).
Я, вероятно, мог бы проверить это и в свое время, но мне кажется, что я спрашиваю кого-то, кто знает, как компьютеры будут работать со сравнениями, а не с тем, могут ли утверждения быть наиболее полезными.

Подробнее здесь: https://stackoverflow.com/questions/769 ... ent-faster

Вернуться в «Python»