python中如果不用异常处理机制还有什么办法判断用户输入的合规性?
2个回答
展开全部
靠if呗:
判断类型:
if type('xxx') == str
isinstance(xxx,str)
判断长度:
if len(xxx) == x
判断内容:
xxxx.isdigit() # 是否纯数字
xxxx.isalpha() # 是否纯字母或汉字
xxxx.isalnum() # 是否混合
但终归有一些是躲不开try的,比如判断是否符合json格式,而且用if很难判断全面,不如直接try一下稳。
判断类型:
if type('xxx') == str
isinstance(xxx,str)
判断长度:
if len(xxx) == x
判断内容:
xxxx.isdigit() # 是否纯数字
xxxx.isalpha() # 是否纯字母或汉字
xxxx.isalnum() # 是否混合
但终归有一些是躲不开try的,比如判断是否符合json格式,而且用if很难判断全面,不如直接try一下稳。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询