私は、コードの一部を次のようしている:私は実行すると
st = '55000.0'
st = st.strip('.0')
print st
、それだけで55
を印刷するが、私はそれが55000
を印刷することを期待します。私はdot
がstrip
にあると考えていましたが、これは通常escape
です。Regular Expression
でも私はst = st.strip('\.0')
を試しましたが、まだ同じ結果が出ています。 .0
をストライピングするだけでなく、なぜすべてのゼロがストライプ化されるのかについてのアイデアは何ですか?
だけ@KennyTMに 'int型(ラウンド(フロート(ST)))' –
1を使用することができます使用して、5500の望ましい結果を得るために - 迅速な記述は 'ストリップ()'いずれかを削除するということですが文字列の始めと終わりから引数に指定された文字を返し、それらの文字がない新しい文字列を返します。 – birryree