rexx.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:pymchelper 作者: DataMedSci 项目源码 文件源码
def datatype(str, check="N"):
    """rexx datatype function"""

    try:
        if len(str) == 0:
            return check == "X" or check == "B"
    except Exception:
        return check == "X" or check == "B"

    if check == "N":
        return _isnum(str)

    if check == "A":
        return verify(str, _letters_digits) == -1
    elif check == "L":
        return verify(str, string.ascii_lowercase) == -1
    elif check == "M":
        return verify(str, string.ascii_letters) == -1
    elif check == "U":
        return verify(str, string.ascii_uppercase) == -1
    elif check == "O":
        return verify(str, string.octdigits) == -1
    elif check == "X":
        return verify(str, string.hexdigits) == -1
    elif check == "S":
        return (str[0] in string.ascii_letters) and \
               (verify(str[1:], _letters_digits_symbol) == -1)
    else:
        return _isnum(str)


# insert
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号