擅长:python、mysql、java
<p>我将使用这些字符串,这样我就不必每次都重新键入输入</p>
<pre class="lang-py prettyprint-override"><code>favorite_color = 'Red'
pet_name = 'Gabriella'
pass_number = '11'
</code></pre>
<hr/>
<h3>1.%-格式化</h3>
<p>我不确定<code>**</code>在您的代码中的作用</p>
<pre class="lang-py prettyprint-override"><code>pass_opt_1 = '%s%s' % (favorite_color, pet_name)
pass_opt_2 = '%s%s%s' % (pass_number, pet_name, pass_number)
</code></pre>
<p>请注意,我将<code>%s</code>用于<code>pass_number</code>。这是因为<code>input()</code>总是返回一个字符串</p>
<hr/>
<h3>二,。F串</h3>
<p>F-strings是Python中最新的字符串格式化方法</p>
<pre class="lang-py prettyprint-override"><code>pass_opt_1 = f"{favorite_color}{pet_name}"
pass_opt_2 = f"{pass_number}{pet_name}{pass_number}"
</code></pre>
<hr/>
<h3>三,。串联字符串</h3>
<p>由于密码很容易构建,我们可以使用<code>+</code>简单地连接各种字符串</p>
<pre class="lang-py prettyprint-override"><code>pass_opt_1 = favorite_color + pet_name
pass_opt_2 = pass_number + pet_name + pass_number
</code></pre>
<hr/>
<p>注意变量名。如果您有任何问题,请告诉我:)</p>