the*_*guy 5 python whitespace strip
我想删除'Joe'末尾的空格
name = 'Joe'
print(name, ', you won!')
>>>Joe , you won!
Run Code Online (Sandbox Code Playgroud)
我尝试了rstrip方法,但它没有用
name='Joe'
name=name.rstrip()
print(name, ', you won!')
>>>Joe , you won!
Run Code Online (Sandbox Code Playgroud)
我唯一的解决方案是连接字符串
name='Joe'
name=name+','
print(name,'you won!')
>>>Joe, you won!
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
Mar*_*ers 11
该print()函数 在参数之间添加了空格,没有什么可以剥离.
使用sep=''从这样做停止的功能:
print(name, ', you won!', sep='')
Run Code Online (Sandbox Code Playgroud)
或者您可以使用字符串格式创建一个要传递给的字符串print():
print('{}, you won!'.format(name))
Run Code Online (Sandbox Code Playgroud)