相关疑难解决方法(0)

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
查看次数

strip如何在python中运行?

我想知道rstrip和lstrip在python中是如何工作的.说,如果我有一个字符串

>> a = 'thisthat'
>> a.rstrip('hat')
out : 'this'
>> a.lstrip('this')
out: 'at'
>> a.rstrip('cat')
out: 'thisth'
Run Code Online (Sandbox Code Playgroud)

如何剥离一个单词?

理想情况下,输出应该是"thist"(对于第一种情况)和"那种"(对于第二种情况)对吗?

或者它是否像正则表达式一样,匹配每个字符,以及它最终剥离的哪个字符(第三种情况)?

注意:我不是在寻找替换我只是想知道从字符串中剥离子字符串时strip是如何工作的.

python

-1
推荐指数
1
解决办法
1177
查看次数

标签 统计

python ×2

string ×1

strip ×1