python(15)提取字符串中的数字

Posted 细雨微光

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python(15)提取字符串中的数字相关的知识,希望对你有一定的参考价值。

python 提取一段字符串中去数字

ss = “123ab45”

方法一:filter

filter(str.isdigit, ss)

别处copy的filter的用法:

# one
>>> filter(str.isdigit, ‘123ab45‘)
‘12345‘

#two
def
not_empty(s): return s and s.strip() filter(not_empty, [A, ‘‘, B, None, C, ])
# 结果: [‘A‘, ‘B‘, ‘C‘]

方法二:正则表达式

s = re.findall("\d+",ss)[0]
print s

 

以上是关于python(15)提取字符串中的数字的主要内容,如果未能解决你的问题,请参考以下文章

python 提取字符串中的数字

python中如何从字符串中提取数字?

python 提取字符串中的数字并且复制下来

python编写一段代码,要求用户从键盘输入一字符串,程序负责提取出其中的数字字符,并显示。 大神求教

python从含有汉字和数字的字符串中提取数字部分

根据 Python 中的一个标准提取字符串数据框中的数字