为了账号安全,请及时绑定邮箱和手机立即绑定

长 f 字符串的 PEP8-conform 拆分

长 f 字符串的 PEP8-conform 拆分

叮当猫咪 2022-10-06 19:02:23
为了符合PEP8,如何将下面的长行分成两行?percentage = f"{state[0] / state[1] * 100:{3 + (decimals > 0) + decimals}.{decimals}f}%"注意: 这里的 f-string 不能简单地拆分为两个 f-strings,如先前提出的问题的已接受答案中所建议的那样,因为这会破坏格式。因此,这里的这个问题需要一个不同的、更通用的解决方案。
查看完整描述

1 回答

?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

不要害怕使用变量!它将使您的代码更具可读性。


a = state[0] / state[1] * 100

b = 3 + (decimals > 0) + decimals

# of course, you would change the names here

percentage = f"{a:{b}.{decimals}f}%"


查看完整回答
反对 回复 2022-10-06
  • 1 回答
  • 0 关注
  • 110 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号