擅长:python、mysql、java
<p>您正在<code>three spaces</code>上拆分,但是字符代码后面只跟一个空格,因此您的逻辑是错误的</p>
<pre><code>>>> s = '.ac country-code Internet Computer Bureau Limited'
>>> s.strip().split(' ')
['.ac country-code', ' Internet Computer Bureau Limited']
>>>
</code></pre>
<p>检查第三个字符是否不是空格<strong>,第四个字符是否是空格</p>
<pre><code>>>> if s[2] != ' ' and s[3] == ' ':
... print(f'country code: {s[:3]}')
... else: print('NO')
...
country code: .ac
>>> s = '.abogado generic Minds + Machines Group Limited'
>>> if s[2] != ' ' and s[3] == ' ':
... print(f'country code: {s[:3]}')
... else: print('NO')
...
NO
>>>
</code></pre>