我在python中有一行代码太长了。我正在尝试格式化它,但我的公司不允许使用“\”来打破线条。 我试过这样,
(subject, message, chatRoomMsg, chatRecipientMsg) =
set_mail_and_chat(user, user_dict[user])
如何格式化此行以使其工作,但也保持该行不超过80个字符。
答案 0 :(得分:6)
将其拆分为两个:
result = set_mail_and_chat(user, user_dict[user])
subject, message, chatRoomMsg, chatRecipientMsg = result
答案 1 :(得分:5)
您可以在第一行留下左括号,然后在第二行继续:
.filter
答案 2 :(得分:2)
使用) =
开始第二行有效。
(subject, message, chatRoomMsg, chatRecipientMsg
) = set_mail_and_chat(user, user_dict[user])
答案 3 :(得分:1)
您可以在第一行
中保留函数参数的左括号(subject, message, chatRoomMsg, chatRecipientMsg)= set_mail_and_chat(
user, user_dict[user])
查看style guide以获取更多信息。