zgfp.net
当前位置:首页 >> python 判断是否整数 >>

python 判断是否整数

>>> '1'.isdigit() True >>> >>> '1.1'.isdigit() False >>> >>> 'a'.isdigit() False >>>

拿走不谢

#coding:utf-8 #author:www.zhuanfun.com m=40 n=3 a=m%n if a==0: print "m可以被n整除" else: print "m不可以被n整除"

astr = raw_input()if str(astr).isdigit(): print 'is num'

python的字符串类型有一个属性isdigit可以判断是否为数字假设设置了一个变量a,则选择把a转换成字符串,再判断代码如下:a=123print(str(a).isdigit())如果变量a是数字,则返回True,否则返回False

判定是否为数字方法一: try: float(s) return True exceptValueError: pass try: importunicodedata unicodedata.numeric(s) return True except (TypeError , ValueError): pass return False 方法二:普通十进制正常处理 对于非十进制还需要...

def is_int(n): try: int(n) return True except: return False

>>> '1'.isdigit() True >>> >>> '1.1'.isdigit() False >>> >>> 'a'.isdigit() False >>>

t='12.3'try: int(t) print('integer')except ValueError: print('float')

用int() 那 个 不叫系统崩溃 ,叫 逗未处理 的意外 地 ,try/except 就 是干 这 个 的 。 def func(x): try: x=int(x) return isinstance(x,int) except ValueError: return False func(1)Truefunc('1.1')Falsefunc('-1')Truefunc('-1.1')Falsef...

网站首页 | 网站地图
All rights reserved Powered by www.zgfp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com