导语:
本文主要介绍了关于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包在哪里下载?10/25
- ♥ Python sklearn 中如何使用算法?12/21
- ♥ python3.4清屏方法12/11
- ♥ qemu是用python写的吗?11/18
- ♥ python的多进程是什么?你渴望学习吗?01/11
- ♥ python检查字符串是否包含字母08/11
内容反馈