擅长:python、mysql、java
<p>在您的案例中,可能更适合使用*args(一个非关键字、可变长度的参数列表),因为您希望检查可变的字数。然后你可以像列表一样迭代</p>
<p>在您的情况下,您只需要检查每个单词的第一个字母是否不区分大小写。我将构建一个集合并检查它是否只包含一个元素:</p>
<pre><code>def alliteration_check(*args):
return len(set(s[0].upper() for s in args)) == 1
</code></pre>
<p>您可以这样使用它:</p>
<pre><code>print(alliteration_check("hello", "Hello", "hi"))
</code></pre>
<p>输出:</p>
<pre><code>True
</code></pre>