python string.whitespace 中的空字符串
我遇到了一个我无法理解的python字符串模块的问题。为什么是 '' in string.whitespace空字符串(因此不可见)?如果是的话;为什么它不在list(string.whitespace)?
回答
空字符串不是不可见的;它什么都不包含。这事实上"" in s是真正的任何字符串s是这样一个事实的结果""是字符串连接标识元素。
您可以将其描述x in s为“存在y1,y2这样y1 + x + y2 == s.
例如"" in s,您可以选择y1 == ""和y2 == s。自从
y1 + "" + y2 == "" + "" + s
== "" + s
== s
那么"" in s是真的。