当前位置:首页python > 正文

python字符串如何提取纯数字

作者:野牛程序员:2023-07-10 07:58:09python阅读 2778

要从字符串中提取纯数字,可以使用正则表达式或循环遍历字符串的每个字符来实现。以下是使用这两种方法提取纯数字的示例代码:

使用正则表达式:

import re

string = "abc123def456"
numbers = re.findall(r'\\d+', string)
# 如果需要将数字列表转换为整数,可以使用以下代码
# numbers = [int(num) for num in numbers]

print(numbers)  # 输出: ['123', '456']

使用循环遍历:

string = "abc123def456"
numbers = ''
for char in string:
    if char.isdigit():
        numbers += char

print(numbers)  # 输出: '123456'

这两种方法都可以提取字符串中的纯数字。使用正则表达式可以更灵活地处理不同模式的数字提取,而循环遍历则更简单直接。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击