导语:
本文主要介绍了关于python3如何判断是否是数字的相关知识,希望可以帮到处于编程学习途中的小伙伴
接收到raw_input方法后,判断接收到的字符串是否为数字
例如:
str = raw_input("please input the number:")
if str.isdigit():
推荐:
如果为 True,则表示输入的所有字符都是数字,否则,并非所有字符都是数字。
str为字符串
str.isalnum() 所有字符都是数字或者字母
str.isalpha() 所有字符都是字母
str.isdigit() 所有字符都是数字
str.islower() 所有字符都是小写
str.isupper() 所有字符都是大写
str.istitle() 所有单词都是首字母大写,像标题
str.isspace() 所有字符都是空白字符、\t、\n、\r
以上主要针对整数,但不适用于浮点数。那么如何判断浮点数呢?我一直在努力解决这个问题。
至于浮点数,既然都涉及到运算,那不就是所有浮点数都一样吗?得到结果后,直接转成int不也一样吗?
不管是整数还是浮点数,有了这样的思路,下面就很容易做到了,例如:
我们可以通过异常来判断,异常语法如下:
try:
{statements}
exception: {Exception Objects}
{statements}
str = raw_input("please input the number:")
try:
f = float(str)
exception ValueError:
print("输入的不是数字!")
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python中的高斯模糊是什么11/12
- ♥ 如何在python中找到一维积分?11/07
- ♥ python读取excel保存公式无法读取12/05
- ♥ python中RNN和LSTM的基本介绍01/09
- ♥ python如何给线程中的函数传递参数?11/19
- ♥ 使用python条件语句判断星座10/11
内容反馈