首页 > 解决方案 > Python:如何改进重复代码?

问题描述

我有一个python代码。

我的代码运行良好,但我想改进它,因为有重复的代码。

这是我的代码:

x = int(x)
y = int(y)
w = int(w)
h = int(h)

如何改进重复代码?

目前的代码可读性也不错,但是我想了解Python语法和Python风格。

请给我一些建议。

标签: pythonpython-3.xopencv3.0

解决方案


我个人认为保持原样没什么大不了的,但是如果您愿意,可以像这样使用 map :

x, y, w, h = map(int, (x, y, w, h))

或者,映射到第一行:

x, y, w, h = map(int, cv.boundingRect(biggest_contour) * np.array([ratio, ratio, ratio, ratio]))

推荐阅读