python - 如何检查字符串是否包含它周围的空格

don*_*yor 0 python django

我怎么知道

word = " a "
Run Code Online (Sandbox Code Playgroud)

它周围有一个空格(它在这里做,但是字是动态的)然后,如果它有,那么strip()它呢?

Mar*_*ers 5

在剥离之前检查是没有意义的.只是用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.