中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python怎么從string中提取數字

小億
95
2024-01-09 10:26:12
欄目: 編程語言

可以使用正則表達式或者內置的字符串方法來提取字符串中的數字。

使用正則表達式:

import re

s = "abc123def456"
numbers = re.findall(r'\d+', s)
print(numbers)  # ['123', '456']

使用字符串方法:

s = "abc123def456"
numbers = ''.join(filter(str.isdigit, s))
print(numbers)  # '123456'

如需提取浮點數,可以稍作修改:

import re

s = "abc1.23def4.56"
numbers = re.findall(r'\d+\.\d+', s)
print(numbers)  # ['1.23', '4.56']

s = "abc1.23def4.56"
numbers = ''.join(filter(lambda x: x.isdigit() or x == '.', s))
print(numbers)  # '1.234.56'

0
台山市| 湖口县| 金山区| 上林县| 同江市| 玉溪市| 永丰县| 康马县| 滁州市| 昌都县| 大同市| 罗江县| 曲水县| 马公市| 武强县| 婺源县| 阆中市| 田林县| 鹤山市| 云阳县| 万州区| 永善县| 咸丰县| 华安县| 萝北县| 普洱| 兴安县| 肇源县| 禄劝| 扶沟县| 富锦市| 雅江县| 德惠市| 师宗县| 山阴县| 册亨县| 滦平县| 沐川县| 洛浦县| 海城市| 和龙市|