python - 让 python 变得更紧凑,是否会提高它的效率?

标签 python python-3.x performance readability redundancy

忽略代码可读性,是否值得删除冗余变量?

例如。转换此代码:

seconds = (milisec / 1000) % 60
minutes = milisec // (1000 * 60)
name = "{:>3}-{:0>5.2f}".format(minutes, seconds)

进入:

name = "{:>3}-{:0>5.2f}".format(
    milisec // (1000 * 60), # minutes
    (milisec / 1000) % 60,  # seconds
    )

最佳答案

就执行时间而言,紧凑代码比代码稍微快。 快速评估可能是这样的:

enter image description here

话虽这么说,代码的可读性很重要。它是 Python 代码的里程碑之一。调试、维护、团队合作(仅举几例)都可以利用更好的代码可读性。

关于python - 让 python 变得更紧凑,是否会提高它的效率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62478885/

相关文章:

python - 限制 Tensorflow CPU 和内存使用

python - 使用 Python 工厂习语

python - 如何使用Python找到两个具有相同名称的文件并检查它们是否相等?

c# - 如何简化 CPU 密集型 For 循环 C#

python - Pyspark UDF获取openCV问题描述符的问题

python - 使用正则表达式从 Python 中的字符串中提取数字

python - 将给定向量 (B) 的每个值舍入为 A 中最接近的值

python - 如何从标签内获取文本,但忽略其他子标签

python - 使用 pandas 访问器减少运行时间

javascript - 没有 onScroll 的滚动速度更快?