尝试:
if the_string.replace(" ", "") == "":
the_string = ""
Run Code Online (Sandbox Code Playgroud)
如果您的语言支持它,使用"trim","strip"或"chomp"来删除前导/尾随空格也可能是好的...
编辑:当然,正则表达式也可以解决这个问题:the_string.match("[^\s]")...或自定义函数......或任何数量的东西.
编辑:在Caml:
let rec empty_or_space = fun
[] -> true
| (x::xs) -> x == ` ` and empty_or_space xs;;
Run Code Online (Sandbox Code Playgroud)
编辑:根据要求,在LOLPYTHON中:
BTW OHAI
SO IM LIKE EMPTY WIT S OK?
LOL IZ S EMPTIE? DUZ IT HAZ UNWHITESPACE CHAREZ /LOL
IZ S KINDA LIKE ""?
U TAKE YEAH
IZ S LOOK AT EASTERBUNNY OK KINDA NOT LIKE " "?
U TAKE MEH
U TAKE EMPTY WIT S OWN __getslice__ WIT CHEEZBURGER AND BIGNESS S OK OK
Run Code Online (Sandbox Code Playgroud)
在 C# 中,您应该使用 String.IsNullOrEmpty。
要将其视为空字符串,您只需使用“”或 string.Empty; 要检查其是否为空,有一个 .Trim 函数。
| 归档时间: |
|
| 查看次数: |
4815 次 |
| 最近记录: |