Skip to main content
 首页 » 编程设计

python之Python 中的换行表达式

2025年05月04日12cyq1162

我是 python 初学者,遇到了这个问题。那么我如何在 2-3 行中打破下面的表达式

totalIncome = (classACost * float(classASeatsSold)) + (classBCost * float(classBSeatsSold)) + (classCCost * float(classCSeatsSold)) 

像这样。

totalIncome = (classACost * float(classASeatsSold)) + 
 
(classBCost * float(classBSeatsSold)) +  
 
(classCCost * float(classCSeatsSold)) 

基本原因是我想把这条线放在 80 列中。如果我对问题标题的看法不正确,请同时提出合适的标题。提前致谢。

请您参考如下方法:

多亏了括号,你永远不必在 python 中使用续行符:

totalIncome = ( (classACost * float(classASeatsSold)) + 
                (classBCost * float(classBSeatsSold)) + 
                (classCCost * float(classCSeatsSold)) ) 

这让您不必删除角色,以防您稍后加入行。字符串也是如此:

longString = ( 'This is the one line ' 
               'being continued here and ' 
               'ending with a line break \n' ) 

您几乎总是可以使用圆括号代替续行符号,而且看起来更漂亮。