python string.whitespace 中的空字符串

我遇到了一个我无法理解的python字符串模块的问题。为什么是 '' in string.whitespace空字符串(因此不可见)?如果是的话;为什么它不在list(string.whitespace)

回答

空字符串不是不可见的;它什么都不包含。这事实上"" in s是真正的任何字符串s是这样一个事实的结果""是字符串连接标识元素。

您可以将其描述x in s为“存在y1y2这样y1 + x + y2 == s.

例如"" in s,您可以选择y1 == ""y2 == s。自从

y1 + "" + y2 == "" + "" + s
== "" + s
== s

那么"" in s是真的。


以上是python string.whitespace 中的空字符串的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>