擅长:python、mysql、java
<pre><code>name = 'Barack.'
name_last = 'Obama!'
empty_slot = None
street_name = "President Streeet?"
print([str_.strip('.?!') for str_ in (name, name_last, empty_slot, street_name) if str_ is not None])
</code></pre>
<pre><code>-> Barack Obama President Streeet
</code></pre>
<p>除非您还想从中间移除它们。那就这样做吧</p>
<pre><code>import re
name = 'Barack.'
name_last = 'Obama!'
empty_slot = None
street_name = "President Streeet?"
print([re.sub('[.?!]+',"",str_) for str_ in (name, name_last, empty_slot, street_name) if str_ is not None])
</code></pre>