只是一个空格,还是所有连续的空格?如果是第二个,则字符串已经具有.strip()方法:>>> ' Hello '.strip()'Hello'>>> ' Hello'.strip()'Hello'>>> 'Bob has a cat'.strip()'Bob has a cat'>>> '   Hello   '.strip()  # ALL consecutive spaces at both ends removed'Hello'但是,如果只需要删除一个空格,可以使用以下方法:def strip_one_space(s):    if s.endswith(" "): s = s[:-1]    if s.startswith(" "): s = s[1:]    return s>>> strip_one_space("   Hello ")'  Hello'另外,请注意,str.strip()它也会删除其他空白字符(例如,制表符和换行符)。要仅删除空格,您可以指定要删除的字符作为的参数strip,即:>>> "  Hello\n".strip(" ")'Hello\n'