これはうまくいけば単純ですが、文字列"電圧はE = 200Vで、電流はI = 4.5A"です。両方の浮動小数点値を抽出する必要があります。私は浮動小数点()関数(パラメータで11から16のサブ文字列)を使用しようとしましたが、エラーが発生します。私はこれがおそらく良いコーディングではないことを認識しています、私はPythonを学ぼうとしているのです。どんな助けでも大歓迎です。浮動小数点型の文字列を見つける - Python
編集:ここでは、この言語に新しいイム、再びコード
I = 0.0
if((currentString.find('I=')) != -1):
I = float(currentString[(currentString.find('I=')):(currentString.find('A'))])
であり、私はそれが醜い知っています。
あなたは私たちあなたのコードを示しすることはできますか? 's = '200'; float(s) 'が動作するはずです。 – George
部分文字列は 'E = 200V'ですが、これは有効なfloatではありません。もっと具体的にする必要があります。コードを含める必要があります。トレースバックで取得したエラーを含める必要があります。 –
これがうまくいくかどうかわかりません:http://ideone.com/ynjW3。あなたが遭遇した場合は、あなたのエラーについてより具体的に教えてください。 – George