2017-10-11 26 views
0

"+"記号を入力 'x + y'から削除します。ここで、xとyは文字列(1桁)で、結果を出力します。Pythonで文字列から中間文字を削除するにはどうすればいいですか?

opr = input("Enter string").strip("+") 
print(opr) 

このコード助けてください「+」記号を削除されていません。

例えば、私はそれがここ57

が表示されます+ 7 5に入っていますが、コードがあります!あなたのFineManual(TM)を読んで、あなたはstr.strip()のみ、文字列の先頭と末尾から削除することを見つける場合

+2

'str.strip'は、先頭と末尾の文字を削除のみ –

+0

トライopr.replace(「+」、「」)文字の[交換インスタンスの –

+0

可能な複製を使用するのはもちろんです(https://stackoverflow.com/questions/12723751/replacing-instances-of-a-character-in-a-string) –

答えて

6

あなたは

opr = input("Enter string").replace("+","") 
print(opr) 
+0

ありがとうございました!できます!! – AzizStark

+0

stripコマンドでこれを行う方法はありますか? – AzizStark

+0

@Aziz: 'strip'は文字列の途中の文字を削除しません。 –

0

を置き換えることができます。

ソリューションここではstr.replace("+", "")

+0

ありがとう!助けを求めて! – AzizStark

関連する問題