擅长:python、mysql、java
<p>在这里,您可以使用<code>var = ''</code>用空字符串初始化变量。你知道吗</p>
<p>在需要迭代连接内容以形成更大的字符串的情况下,通常会遵循这种方法。代码从初始化空字符串开始,在循环中,字符串的内容被连接起来。例如:</p>
<pre><code> my_str = ""
while repeat:
my_str += some_str
# Do some stuff
</code></pre>
<p>您可能需要它的另一个场景是:当您必须将字符串的默认值设置为空时,但是根据某些条件重置字符串的内容。例如:</p>
<pre><code>my_name = ''
if user.is_logged_in():
my_name = user.name
</code></pre>
<p>另读:<a href="https://stackoverflow.com/questions/1398164/initialize-a-string-variable-in-python-or-none">Initialize a string variable in Python: “” or None?</a></p>