微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将 python 分配分成多行

如何解决将 python 分配分成多行

按照 PEP8 的准则将其分解为多行的最简洁方法是什么?

long_name,longer_name,even_longer_name = list_to_break_into_long_names

我能想到

long_name,even_longer_name = \
    list_to_break_into_long_names

但反斜杠会引发 C092 prefer implied line continuation inside parentheses,brackets,and braces as opposed to a backslash。我想不出一个干净的方法来做到这一点。

解决方法

如何使用括号

(
    long_name,longer_name,even_longer_name,) = list_to_break_into_long_names

你也可以考虑使用像 python-black 这样的工具来自动设置格式并接受它的方式。缺点是它可能不是您认为最好的方式。优点是它做得相当好,您可以花更少的时间考虑清理代码格式。

,

另一种使用括号的方法:

long_name,even_longer_name = (
    list_to_break_into_long_names)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。