python 删除字符串中空格
有勇气的牛排
204
Python
2023-05-18 20:31:08
1. strip() 删除字符串 开头 和 结尾 的空格
str = ' a b c '
print(str.strip())
2. lstrip() 删除字符串 开头 所有空格
str = ' a b c '
res = str.lstrip()
print(res)
3. 删除字符串 结尾 的空格
str = ' a b c '
print(str.rstrip())
4. 删除 全部 空格
①replace()
str = " a b c "
print(str.replace(" ", ""))
②’’.join(str.split())
str = " a b c "
res = ''.join(str.split())
print(res)
③正则
import re
str = ' I love you ! ! !'
res = re.sub('\s+', '', str).strip()
print(res)
<h5><a id="1_strip_________0"></a>1. strip() 删除字符串 开头 和 结尾 的空格</h5>
<pre><div class="hljs"><code class="lang-python"><span class="hljs-built_in">str</span> = <span class="hljs-string">' a b c '</span>
<span class="hljs-built_in">print</span>(<span class="hljs-built_in">str</span>.strip())
</code></div></pre>
<h5><a id="2_lstrip______6"></a>2. lstrip() 删除字符串 开头 所有空格</h5>
<pre><div class="hljs"><code class="lang-python"><span class="hljs-built_in">str</span> = <span class="hljs-string">' a b c '</span>
res = <span class="hljs-built_in">str</span>.lstrip()
<span class="hljs-built_in">print</span>(res)
</code></div></pre>
<h5><a id="3____13"></a>3. 删除字符串 结尾 的空格</h5>
<pre><div class="hljs"><code class="lang-python"><span class="hljs-built_in">str</span> = <span class="hljs-string">' a b c '</span>
<span class="hljs-built_in">print</span>(<span class="hljs-built_in">str</span>.rstrip())
</code></div></pre>
<h5><a id="4____20"></a>4. 删除 全部 空格</h5>
<p>①replace()</p>
<pre><div class="hljs"><code class="lang-python"><span class="hljs-built_in">str</span> = <span class="hljs-string">" a b c "</span>
<span class="hljs-built_in">print</span>(<span class="hljs-built_in">str</span>.replace(<span class="hljs-string">" "</span>, <span class="hljs-string">""</span>))
</code></div></pre>
<p>②’’.join(str.split())</p>
<pre><div class="hljs"><code class="lang-python"><span class="hljs-built_in">str</span> = <span class="hljs-string">" a b c "</span>
res = <span class="hljs-string">''</span>.join(<span class="hljs-built_in">str</span>.split())
<span class="hljs-built_in">print</span>(res)
</code></div></pre>
<p>③正则</p>
<pre><div class="hljs"><code class="lang-python"><span class="hljs-keyword">import</span> re
<span class="hljs-built_in">str</span> = <span class="hljs-string">' I love you ! ! !'</span>
res = re.sub(<span class="hljs-string">'\s+'</span>, <span class="hljs-string">''</span>, <span class="hljs-built_in">str</span>).strip()
<span class="hljs-built_in">print</span>(res)
</code></div></pre>
留言