我怎么知道
word = " a "
Run Code Online (Sandbox Code Playgroud)
它周围有一个空格(它在这里做,但是字是动态的)然后,如果它有,那么strip()它呢?
在剥离之前检查是没有意义的.只是用str.strip(); 如果文本周围没有空格,则可以安全地执行此操作:
word.strip()
Run Code Online (Sandbox Code Playgroud)
如果你真的需要测试,你可以使用str.startswith()和str.endswith()元组:
whitespace = tuple(' \n\r\t')
word.startswith(whitespace) or word.endswith(whitespace)
Run Code Online (Sandbox Code Playgroud)
如果在开头或结尾有空格,则为true.