python怎么判断输入的值是否为数字?

python怎判断输入的值是否为数字的方法

1、输入时判断

通过格式化操作符 (%)

%s :string(字符串)型

%d :int(整数)型

%f :float(浮点数)型

name = input("mane:")
age = input("age :")

info = '''
-----info  -----
name : %s    
age :  %d   # 如果输入不是整型程序执行会报错
'''%(name,age)

print(info)

2、输入后判断

通过函数isdigit()判断输入内容是否为数字。

isdigit()函数可以判定输入的字符串是否为纯数;如果是纯数,则返回True,否则返回False。

name = input("mane:")
age = input("age :")

info = '''
-----info  -----
name : %s
age :  %s
'''%(name,age)


# 判断输入内容是不是数字

if age.isdigit():

    print(info)

else :
    exit("age is not digit")   # 退出函数

更多web开发知识,请查阅 HTML中文网 !!

以上就是python怎么判断输入的值是否为数字?的详细内容,更多请关注html中文网其它相关文章!

赞(0) 打赏
未经允许不得转载:html中文网首页 » 其他答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏