python如何使用replace从字符串中删除http

时间:2014-04-05 04:21:54

标签: python regex string

我想在包含网址的字符串中删除“http://”,即:“http://www.google.com”。我的代码是:

import os
s = 'http://www.google.com'
s.replace("http://","")
print s

我尝试用空格替换http://,但不知怎的,它仍打印出http://www.google.com

我在这里使用不正确吗?谢谢你的回答。

1 个答案:

答案 0 :(得分:12)

字符串是不可变的。这意味着他们的方法都不会改变现有的字符串 - 相反,他们会给你一个新的字符串。因此,您需要将结果分配回变量(相同或不同的变量):

s = 'http://www.google.com'
s = s.replace("http://","")
print s