当前位置: 首页 > 编程笔记 >

如何在Python中创建长的多行字符串?

魏旭
2023-03-14
本文向大家介绍如何在Python中创建长的多行字符串?,包括了如何在Python中创建长的多行字符串?的使用技巧和注意事项,需要的朋友参考一下

为了创建多行字符串,我们使用三对来代替使用一对单引号/双引号。例如,

multiline_str = """
My
multi-line
string
"""
print multiline_str

 这将给出输出:

  My
  multi-line
  string

 请注意,您不能使用此符号插入字符串。此符号也用于在Python中定义文档字符串。

 类似资料:
  • 问题内容: 我有一个很长的查询。我想在中将其分成几行。用做到这一点的一种方法是使用几个句子,然后将它们与一个+运算符连接起来(我知道,这可能不是最有效的方法,但是我并不真正关心此阶段的性能,只是代码的可读性) 。例: 我尝试在Python中做类似的事情,但是没有用,所以我过去常常拆分长字符串。但是,我不确定这是否是唯一/最佳/最佳的方法。看起来很尴尬。实际代码: 问题答案: 你在谈论多行字符串吗?

  • 问题内容: 我需要在Python中生成一个包含n个字符的字符串。使用现有的Python库是否可以实现这一目标?例如,我需要一个由10个字母组成的字符串: 问题答案: 要将同一字母重复10次: 而且,如果您想要更复杂的东西,例如随机的小写字母,它仍然只是一行代码(不计算import语句并定义):

  • 问题内容: 我在Ruby中有以下代码。我想将此代码转换为JavaScript。JS中的等效代码是什么? 问题答案: 更新: ECMAScript 6(ES6)引入了一种新型的文字,即 模板文字 。它们具有许多功能,其中包括变量插值,但对于这个问题最重要的是,它们可以是多行的。 模板文字由 反引号 分隔: (注意:我不主张在字符串中使用HTML) 浏览器支持还可以,但是您可以使用编译器来更好地兼容。

  • ...现在我想用这个文本创建一个字符串。例如在Python中: 但Python并不认为这是字符串,因为它包含换行符。我如何使这个文本成为一个字符串?

  • 问题内容: 我正在寻找一种在多行Python字符串中使用变量的干净方法。假设我想执行以下操作: 我正在寻找是否有与Perl中类似的东西来指示Python语法中的变量。 如果不是-用变量创建多行字符串的最干净方法是什么? 问题答案: 常用的方法是函数: 它可以与多行格式字符串一起正常工作: 您还可以传递带有变量的字典: 在语法上,最接近您要求的是模板字符串。例如: 我应该补充一点,尽管该功能更为常见

  • 问题内容: 我在python中有一个很长的字符串: 但是,由于字符串跨越多行,因此python无法将其识别为字符串。我该如何解决? 问题答案: 做同样的事情。