编程语言
首页 > 编程语言> > Python字符串型强转整型

Python字符串型强转整型

作者:互联网

Python string强转int

def to_int(my_str) -> (int, bool):
    try:
        int(my_str)
        return int(my_str)
    except ValueError:  # 报类型错误,说明不是整型的
        try:
            float(my_str)  # 用这个来验证,是不是浮点字符串
            return int(float(my_str))
        except ValueError:  # 如果报错,说明即不是浮点,也不是int字符串。 而是一个真正的字符串
            return False

 

标签:强转,return,Python,float,int,整型,str,字符串,my
来源: https://www.cnblogs.com/felixwan/p/15148941.html