Pythonは文字列から数値を抽出する機能を実装します

正規表現または文字列処理関数を使用して、Python の文字列から数値を抽出できます。

正規表現を使用して実装します。

import re

s = 'Hello 12345 World'
nums = re.findall(r'\d+', s)
print(nums) # ['12345']

reここではモジュールの関数が使用されfindall、文字列内の数値を照合するために正規表現が使用され\d+、返される結果はリスト形式の数値です。

文字列処理関数を使用して実装されます。

s = 'Hello 12345 World'
nums = ''.join(filter(str.isdigit, s))
print(nums) # '12345'

ここでは、filter関数を使用して文字列内の数値を除外し、次にjoin関数を使用して数値を文字列に連結します。

おすすめ

転載: blog.csdn.net/songpeiying/article/details/132451825