s=str()
s='ffHh jF he342 4242 jKLMj'
print(s.replace(' ',' '))
s.lower()
print('lower方法的结果:',s.lower())
这个要怎么删除字符串中间的空格,她只运行了lower的结果,replace没有。
s=str()
s='ffHh jF he342 4242 jKLMj'
print(s.replace(' ',' '))
s.lower()
print('lower方法的结果:',s.lower())
这个要怎么删除字符串中间的空格,她只运行了lower的结果,replace没有。
详细的代码和注释如下,望采纳
你s.replace操作后,没有赋值给s,所以print的地方是正常的,但是后面的lower操作是在原始s上操作的。修改后的代码如下
s='ffHh jF he342 4242 jKLMj'
# 替换空格并赋值回s
s=s.replace(' ','')
print(s)
# 小写并赋值回s
s = s.lower()
print('lower方法的结果:',s)