擅长:python、mysql、java
<h3>如果你有一个领先的新闻热线:</h3>
<p>Heredocs可以包含文本换行符,也可以在换行符前加上前缀。</p>
<pre><code>indent = ' '
indent_me = '''
Hello
World
'''
indented = indent_me.replace('\n', '\n' + indent)
print(indented)
</code></pre>
<p>这是pprint dump中显示的:</p>
<blockquote>
<p>>>> pprint(indented)</p>
<p><code>' Hello\n World\n '</code></p>
</blockquote>
<p>很尴尬,但很管用</p>
<hr/>
<h3>如果没有领先的换行符:</h3>
<pre><code>indent = ' '
indent_me = '''\
Hello
World
'''
indented = indent + indent_me.replace('\n', '\n' + indent)
print(indented)
</code></pre>
<p>可选,修剪第一个换行符和尾随空格/制表符</p>
<pre><code>.lstrip('\n').rstrip(' \t')
</code></pre>