“把 if 往上提,for 往下放!”
很多程序员写代码的时候都会遇到这种情况:一个判断条件到底该放在函数里面还是外面?循环里是不是可以加个 if?这些看起来无关紧要的小选择,实际会影响代码的清晰度、性能。最近,一位热爱简单代码和编程语言的程序员 Alex Kladov 在博客上分享了两条简单但特别
很多程序员写代码的时候都会遇到这种情况:一个判断条件到底该放在函数里面还是外面?循环里是不是可以加个 if?这些看起来无关紧要的小选择,实际会影响代码的清晰度、性能。最近,一位热爱简单代码和编程语言的程序员 Alex Kladov 在博客上分享了两条简单但特别
from functools import partial# Instead of writing a new functiondef power_of_two(x): return pow(x, 2)# You can use partialpower_of
from enum import Enumclass OrderStatus(Enum): CREATED = {"code": 10, "desc": "订单已创建"} PAID = {"code": 20, "desc": "已支付"} SHIPPED =