当前位置: 首页 > 知识库问答 >
问题:

在多行中编写单行文本的Pythonic方法是什么[重复]

仲孙温文
2023-03-14

我需要在python脚本中打印一个很长的常量语句,我们遵循“不超过80个字符一行”的规则。

print ("This is a reaaaaaaaaaaaaaaaaaaaaaaaally long "
       "sentencexxxxxxxxxxxxxxxxxxxxxxxxxxxx").format("")
print ("This is a reaaaaaaaaaaaaaaaaaaaaaaaally long " +
        "sentencexxxxxxxxxxxxxxxxxxxxxxxxxxxx")

或者,如果其中一个比另一个更好。

编辑:为了使它更清楚,预期的输出是,

这是一个相当长的判决exxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

共有1个答案

赫连智
2023-03-14

我觉得这是一个比较好的办法:

print(
"This is a reaaaaaaaaaaaaaaaaaaaaaaaally long "
"sentence"
)

实际上,连接字符串不需要任何东西。

 类似资料:
  • 问题内容: 我想将许多文件都当作一个文件来对待。用生成器/不将整个文件读入内存的[文件名] => [文件对象] => [行]的正确pythonic方法是什么? 我们都知道打开文件的正确方法: 而且我们知道将多个迭代器/生成器链接为一个长链的正确方法: 但是如何将多个文件链接在一起并保留上下文管理器? 我可以忽略上下文管理器并执行类似的操作,但是感觉不对: 还是这种异步IO-PEP 3156 用途是

  • 问题内容: 我想知道用Java编写文本文件最简单(最简单)的方法是什么。请保持简单,因为我是初学者:D 我在网上搜索并找到了此代码,但我了解其中的50%。 } 问题答案: 在Java 7及更高版本中,一个使用Files的衬板:

  • 问题内容: 有没有像我在C ++中那样做的pythonic首选方式: 我真的很喜欢这种语法,它比在各处都有临时变量要干净得多。不太复杂的唯一其他方法是 我想我是在抱怨一个很时髦的问题。我只是想念以前的语法。 问题答案: 怎么样 或更实用

  • 问题内容: 我有两个列表,一个被命名为A,另一个被命名为B。A中的每个元素都是一个三元组,B中的每个元素只是一个数字。我想计算定义为的结果: 结果= A [0] [0] * B [0] + A [1] [0] * B [1] + … + A [n-1] [0] * B [n-1] 我知道逻辑很简单,但是如何以pythonic方式编写呢? 谢谢! 问题答案: http://docs.scipy.or

  • 问题内容: 谁能建议我在python中导入模块的最pythonic方法是什么?让我解释一下- 我已经阅读了很多python代码,并发现了几种不同的方式来导入模块,或者更确切地说,是何时导入: 使用一个模块/几个模块,其中包括整个项目所需的所有导入(第三方模块),因此所有导入都集中在几个模块中,因此易于维护导入。当任何单个模块需要导入任何模块时,都会询问引用模块。例如,在我们的项目中,我们分离了名为

  • 当我们不知道任何给定对象的finalize()方法何时可以运行时,我们需要在java中重写finalize()方法的哪里?我们可以在finalize()中关闭什么类型的资源?GC调用finalize()方法的最佳机会是什么?