美文网首页
习题20:坐标验证

习题20:坐标验证

作者: 今年说话算话 | 来源:发表于2017-02-24 14:34 被阅读0次

    验证坐标是否合法

    def is_valid_coordinates(coordinates):
        import re
        pattern = re.compile('''\s*  
                                -?\d{1,3}(.\d+)?
                                ,\s*      
                                -?\d{1,3}(.\d+)?
                                $''', re.X)  
        result = pattern.match(coordinates)
        if result:
            x, y = result.group().split(',')
            if abs(float(x)) <= 90 and abs(float(y)) <= 180:
                return True
            else:
                return False
        else:
            return False
    

    相关文章

      网友评论

          本文标题:习题20:坐标验证

          本文链接:https://www.haomeiwen.com/subject/ltrwwttx.html