我有四个变量:x
,y
,height
和width
(都是整数或双精度)。我想将所有四个乘以某个数字a
(也可以是整数或双精度)。可以写
x *= a
y *= a
height *= a
width *= a
是否有更简洁的单行版本?
答案 0 :(得分:4)
您可以打开包装:
x, y, height, width = x*a, y*a, height*a, width*a
答案 1 :(得分:0)
尝试这一步,无需四次写<input type="submit" value="Submit Blog" id="sub" formaction="/sucess">
a
答案 2 :(得分:0)
您可以使用__mul__
来调用map
魔术(这很丑,为便于修改而添加):
>>> x,y,height,width = map(a.__mul__,(x,y,height,width))