91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
黄陵县| 会宁县| 休宁县| 中西区| 临安市| 公主岭市| 天峨县| 定日县| 英超| 中西区| 聂荣县| 宜昌市| 千阳县| 无极县| 信丰县| 丰顺县| 观塘区| 宣城市| 曲水县| 秦安县| 丰台区| 焉耆| 望都县| 广州市| 罗山县| 聊城市| 顺昌县| 绥芬河市| 台州市| 河东区| 思茅市| 武宣县| 凤阳县| 略阳县| 长垣县| 顺平县| 兴国县| 和田县| 抚顺市| 河南省| 峨眉山市|