擅长:python、mysql、java
<p>如果变量的最后一行只由空格组成,并且它的长度是从<code>var</code>的行首(而不是第一行)开始删除的空格数,请考虑如下代码:</p>
<pre><code>v = var.split('\n')
s = len(v[-1])
var = v[0]+'\n'+'\n'.join(map(lambda x: x[s:], v[1:]))
</code></pre>
<p>这会将<code>s</code>个额外字符从第一行以外的行的前面去掉。如果使用制表符进行某些对齐,则上述操作可能会导致问题;可能需要使用字符串替换而不是数组切片。在</p>