python - Python:如何改进重复代码?
问题描述
我有一个python代码。
我的代码运行良好,但我想改进它,因为有重复的代码。
这是我的代码:
x = int(x)
y = int(y)
w = int(w)
h = int(h)
如何改进重复代码?
目前的代码可读性也不错,但是我想了解Python语法和Python风格。
请给我一些建议。
解决方案
我个人认为保持原样没什么大不了的,但是如果您愿意,可以像这样使用 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]))
推荐阅读
- javascript - classycountdown.js 上的固定日期
- javascript - 如何禁用 HTML/JS 中的样式元素?
- c# - InvalidOperationException:未指定 authenticationScheme,在 ASP.NET Core 2.0 中未找到 DefaultChallengeScheme
- msbuild - 在 MSBuild 中构建混合 .Net Standard 和 .NetFramework 解决方案
- asp.net - 域更改后 20 分钟的 SessionState
- c# - 在没有数组或任何循环的情况下从用户那里获取 5 个值并找到最大值和最小值
- azure - 天蓝色。手动触发时释放未触发并卡住
- python - TensorFlow Serving:在运行时更新 model_config(添加其他模型)
- python - 如何按值解析 argparser 参数
- magento2 - Magento2 您必须使用 --with-jpeg-dir=DIR 选项安装 GD 库