我有很长的功能,如下所示:
hash_correct = hashlib.md5(salt + password)).digest().encode("base64")
Run Code Online (Sandbox Code Playgroud)
我想将它分成两行,但我不确定在Python中执行此操作的正确方法?
谢谢.
Cha*_*iam 20
限制行长度的编码指南部分地是为了使代码更具可读性.在你的链式方法调用的情况下,意义不明确.您应该为中间值选择一些临时变量名称,以便代码的读者可以轻松地理解链.
一个例子可能是:
safe_md5 = hashlib.md5(salt + password)
crypto_hash = safe_md5.digest()
hash_correct = crypto_hash.encode('base64')
Run Code Online (Sandbox Code Playgroud)
这导致读者走上花园的道路去理解.性能损失很小,附加代码全部用于目的.
| 归档时间: |
|
| 查看次数: |
7481 次 |
| 最近记录: |