为什么剥离不起作用?
Why strip not working?
我在一个巨大的字符串中有以下数据:
data="in West upto 19:17
in North from 19:17 "
我正在尝试从这个巨大的字符串中删除“'  ;'”,但它不适用于这样的条带:
data= data.strip(' ')
与之前相同的输出,数据文本没有变化:
print(data)
in West upto 19:17
in North from 19:17
为什么没有变化,没有发生剥离,所有的   都出现在那里?
请帮忙!
您可能正在寻找的是 replace
而不是 strip
用于消除文本开头或结尾的字符。默认情况下它会删除空格,但您也可以指定一个字符。
data.replace(" ", "")
str.strip()
仅删除行首或行尾的字符。它不会修改介于两者之间的那些,因此不会删除位于字符串其他位置的子字符串
的实例。此外,str.strip()
删除给定字符串中的任何字符,而不是实际字符串。
您可以使用 str.replace()
删除子字符串 ' '
:
data = data.replace(' `, '')
我在一个巨大的字符串中有以下数据:
data="in West upto 19:17
in North from 19:17 "
我正在尝试从这个巨大的字符串中删除“'  ;'”,但它不适用于这样的条带:
data= data.strip(' ')
与之前相同的输出,数据文本没有变化:
print(data)
in West upto 19:17
in North from 19:17
为什么没有变化,没有发生剥离,所有的   都出现在那里?
请帮忙!
您可能正在寻找的是 replace
而不是 strip
用于消除文本开头或结尾的字符。默认情况下它会删除空格,但您也可以指定一个字符。
data.replace(" ", "")
str.strip()
仅删除行首或行尾的字符。它不会修改介于两者之间的那些,因此不会删除位于字符串其他位置的子字符串
的实例。此外,str.strip()
删除给定字符串中的任何字符,而不是实际字符串。
您可以使用 str.replace()
删除子字符串 ' '
:
data = data.replace(' `, '')