Python教程

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

 

这篇关于Python字符串型强转整型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!