亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

提取浮點/雙精度值

提取浮點/雙精度值

斯蒂芬大帝 2019-08-05 15:38:22
提取浮點/雙精度值如何使用正則表達式從字符串中提取double值。import re pattr = re.compile(???)     x = pattr.match("4.5")
查看完整描述

3 回答

?
holdtom

TA貢獻1805條經驗 獲得超10個贊

這是簡單的方法。不要將regex用于內置類型。


try:

    x = float( someString )

except ValueError, e:

    # someString was NOT floating-point, what now?


查看完整回答
反對 回復 2019-08-05
?
慕容708150

TA貢獻1831條經驗 獲得超4個贊

對于parse int和float(點分隔符)值:

re.findall( r'\d+\.*\d*', 'some 12 12.3 0 any text 0.8' )

結果:

['12', '12.3', '0', '0.8']


查看完整回答
反對 回復 2019-08-05
  • 3 回答
  • 0 關注
  • 615 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號