相关疑难解决方法(0)

如何从Python中删除字符串末尾的子字符串?

我有以下代码:

url = 'abcdc.com'
print(url.strip('.com'))
Run Code Online (Sandbox Code Playgroud)

我期望: abcdc

我有: abcd

现在我做

url.rsplit('.com', 1)
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

python string

339
推荐指数
12
解决办法
55万
查看次数

python str.strip奇怪的行为

>>> t1 = "abcd.org.gz"
>>> t1
'abcd.org.gz'
>>> t1.strip("g")
'abcd.org.gz'
>>> t1.strip("gz")
'abcd.org.'
>>> t1.strip(".gz")
'abcd.or'
Run Code Online (Sandbox Code Playgroud)

为什么'.org'的'g'消失了?

python string

4
推荐指数
3
解决办法
719
查看次数

Python条带函数的奇怪行为

可能重复:
python str.strip奇怪的行为

我有以下代码:

st = '55000.0'
st = st.strip('.0')
print st
Run Code Online (Sandbox Code Playgroud)

当我执行时,它只打印,55但我希望它打印55000.我认为,dotstrip导致这就像我们平时escapeRegular Expression,所以我也尝试过st = st.strip('\.0'),但仍是给予同样的结果.任何想法为什么它不只是条纹.0和为什么所有零条纹?

python string strip

4
推荐指数
3
解决办法
4314
查看次数

标签 统计

python ×3

string ×3

strip ×1