Python |字符串中数字的出现频率
有时,在处理字符串时,我们会遇到一个问题,需要检查字符串中有多少数字。这是一个常见的问题,在许多领域都有应用,比如日常编程和数据科学。让我们讨论执行这项任务的某些方法。
方法#1:使用re.findall() + len()
上述功能的组合可用于执行该任务。在这种情况下,我们检查所有的数字,并使用 findall()放入列表中,使用 len()提取计数。
# Python3 code to demonstrate working of
# Frequency of numbers in String
# Using re.findall() + len()
import re
# initializing string
test_str = "geeks4feeks is No. 1 4 geeks"
# printing original string
print("The original string is : " + test_str)
# Frequency of numbers in String
# Using re.findall() + len()
res = len(re.findall(r'\d+', test_str))
# printing result
print("Count of numerics in string : " + str(res))
Output :
The original string is : geeks4feeks is No. 1 4 geeks
Count of numerics in string : 3
版权属于:月萌API www.moonapi.com,转载请注明出处