已知x为非空字符串,那么表达式”.join(x.split ())==x的值一定为True,这句话对吗
时间: 2024-04-01 22:31:14 浏览: 83
sql server字符串非空判断实现方法
通常情况下,这句话是成立的。但是,如果 x 中包含一些特殊的字符,如制表符、换行符等,那么这句话可能不成立。这是因为 x.split() 默认使用空格作为分隔符,如果 x 中包含其他的分隔符,则会被分割成多个字符串,再使用 '.' 连接时可能与原来的 x 不相等。因此,如果 x 中可能包含特殊字符,可以自定义 split() 中的分隔符,例如 x.split('\t') 或 x.split('\n') 等,以确保连接后与原来的 x 相等。
阅读全文