这个希望很简单,我有一个字符串"voltage is E=200V and the current is I=4.5A"。我需要提取两个浮点值。我尝试使用 float() 函数(参数中的子字符串为 11 到 16),但出现错误。我意识到这可能不是好的编码,我正处于尝试学习 Python 的开始阶段。任何帮助深表感谢。
编辑:这是代码
I = 0.0
if((currentString.find('I=')) != -1):
I = float(currentString[(currentString.find('I=')):(currentString.find('A'))])
再说一次,我不熟悉这种语言,我知道这看起来很难看。