如何验证字符串索引是否为整数?

时间:2016-03-16 03:55:53

标签: python string

我正在编写一个函数,它将计算数字作为字符串中第一个字符的行数。但是,如果l [0]是一个没有崩溃整个程序的字符串,我有点困惑。 这是迄今为止的功能......

def leading_digits(source):
    sum = 0
    lines = source.split("\n")
    for l in lines:
        #How to verify that l[0] is an integer?
        #If this check proves true, sum += 1
    return sum

1 个答案:

答案 0 :(得分:0)

您可以使用try/except

def leading_digits(source):
    sum = 0
    lines = source.split("\n")
    for l in lines:
        try:
          int(l[0])
        except ValueError:
          continue
     sum += 1
    return sum