admin管理员组

文章数量:1794759

isnumeric( )函数用法

isnumeric( )函数用法

isnumeric( )还是一个很实用的函数,在算法题目里面应该会有比较大的作用。

检测字符串是否只由数字组成,如果字符串中只包括数字,就返回Ture,否则返回False。

华为的一道算法题:

读入一个字符串str,输出字符串str中的连续最长的数字串。

输入:abcd12345ed125ss123456789              输出:123456789

代码:

x = input() curlen, curstr, maxlen, maxstr = 0, '', 0, '' for i, v in enumerate(x): if v.isnumeric(): curlen += 1 curstr += v if curlen > maxlen: maxlen = curlen maxstr = curstr else: curlen = 0 curstr = '' print(maxstr)

 

本文标签: 函数isnumeric