Python技巧:这本书

时间:2019-01-20 15:37:14

标签: python python-3.x string

  

在某些情况下,字符串文字串联仍然是一个有用的功能。   例如,您可以使用它来减少所需的反斜杠数量   将长字符串常量拆分为多行:

my_str = ('This is a super long string constant '
          'spread out across multiple lines. '
          'And look, no backslash characters needed!')

Dan Bader在名为“ Python Tricks:The Book”的书中提到了以上陈述和示例。这是什么意思?执行print(my_str)时,我得到 这是一个超长字符串常量,分布在多行中。而且,在同一行中不需要反斜杠字符! 。我们是否不需要\n将长字符串分成多行?我是否完全误解了以上说法?

1 个答案:

答案 0 :(得分:0)

我认为他的意思是您不需要创建这样的字符串:

options

作者的观点是,在代码示例中您可以拥有一个很长的字符串。如果需要格式化字符串,则如何格式化该字符串由您决定。毕竟,您可以自由更改代码并执行所需的操作! :)