返回

python-如何使用函数来确定零是否是字母数字字符串中的第一个数字?

发布时间:2022-08-20 09:42:53 310
# node.js

我正在尝试创建一个函数来识别 0 是否是字母数字序列中的第一个数字;例如,如果给定字符串“J02”,则该函数的计算结果应为 True。我想出了一个 for 循环,它适用于字母数字输入但不是严格的 alpha 输入。

x = "J02"

def not_starting_zero(m):

    zero_string = []

    for char in m:

        if char.isdigit() == True:

            zero_string.append(char)

            if m[len(m)-1] == char:

                if zero_string[0] == "0":

                    return False

                else:

                    return True

not_starting_zero(x)

我尝试使用与 if char.isdigit() == True: 的缩进对齐的 else 语句 但是如果字符串的第一个索引是一个字母,这将使函数返回 true。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像