python怎么删除字符串中的全部空字符?

比如'158.2.0.36 <-- 5.5.0.36' 转成 '158.2.0.36<--5.5.0.36'

以下方法都试过不行呢
(Pdb) p s1_list
'158.2.0.36 <--   5.5.0.36'
(Pdb) p s1_list.strip()
'158.2.0.36 <--   5.5.0.36'
(Pdb) p s1_list.strip("")
'158.2.0.36 <--   5.5.0.36'
(Pdb) p s1_list.strip(" ")
'158.2.0.36 <--   5.5.0.36'
(Pdb) p s1_list.strip('') 
'158.2.0.36 <--   5.5.0.36'
(Pdb) p s1_list.strip('')
阅读 4k
1 个回答

strip是删除首尾的字符,类似的还有lstrip是删除首部,rstrip是删除尾部

详见:https://docs.python.org/3/lib...

你可以使用replace

>>> '158.2.0.36 <-- 5.5.0.36'.replace(' ', '')
'158.2.0.36<--5.5.0.36'
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题