PEP8conform长F管柱拆分

2024-09-30 14:21:10 发布

您现在位置:Python中文网/ 问答频道 /正文

如何将下面的长线分成两行,以符合PEP8

percentage = f"{state[0] / state[1] * 100:{3 + (decimals > 0) + decimals}.{decimals}f}%"

注意: 这里的f字符串不能像apreviously asked question的可接受答案中所建议的那样简单地拆分为两个f字符串,因为这会破坏格式。因此,这里的这个问题需要一个不同的、更普遍的解决办法


Tags: 字符串答案格式建议askedstatequestionpercentage
1条回答
网友
1楼 · 发布于 2024-09-30 14:21:10

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

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}%"

相关问题 更多 >