空白を削除すると言われましたが、
s = "ss asdas vsadsafas asfasasgas"
print(s.strip())
プリントアウト
ss asdas vsadsafas asfasasgas
そうあるべきではないssasdasvsadsafasasfasasgas
ですか?
空白を削除すると言われましたが、
s = "ss asdas vsadsafas asfasasgas"
print(s.strip())
プリントアウト
ss asdas vsadsafas asfasasgas
そうあるべきではないssasdasvsadsafasasfasasgas
ですか?
おそらく、関数のドキュメントをチェックアウトする必要があります。先頭と末尾の空白を削除します。
" ss ss ".strip()
になる"ss ss"
関連リンク: http://docs.python.org/2/library/stdtypes.html#str.strip
さらに、Python 対話型インタープリターには非常に強力なツールがありhelp("".strip)
、有益な情報を大量に取得するなどのことができます。
Python のリファレンスからの定義:
str.strip([chars])
先頭と末尾の文字を削除した文字列のコピーを返します。chars 引数は、削除する文字セットを指定する文字列です。省略された場合、または None の場合、chars 引数はデフォルトで空白を削除します。chars 引数はプレフィックスまたはサフィックスではありません。むしろ、その値のすべての組み合わせが取り除かれます。
他の人が言ったように、strip()
先頭と末尾のスペースのみを削除します。
あなたは探しているs.replace(" ","")