首页

文章

python判断字符串是否为数字

发布网友 发布时间:2022-03-03 16:12

我来回答

6个回答

热心网友 时间:2022-03-03 17:41

正则匹配法比较严谨一些,你说的数字有没有条件*?

下面是一些常用的判断各种数字的正则表达式:

    验证数字:^[0-9]*$

    验证n位的数字:^\d{n}$

    验证至少n位数字:^\d{n,}$

    验证m-n位的数字:^\d{m,n}$

    验证零和非零开头的数字:^(0|[1-9][0-9]*)$

    验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$

    验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$

    验证非零的正整数:^\+?[1-9][0-9]*$

    验证非零的负整数:^\-[1-9][0-9]*$

    验证非负整数(正整数 + 0) ^\d+$

    验证非正整数(负整数 + 0) ^((-\d+)|(0+))$

确定后使用python的re模块来匹配正则

写个小例子:

import re

p1=re.compile('^[0-9]*$') 
number = p1.match(value) 
if number:
    print "yes"
else:
    print "no"

希望我的回答可以帮到你:-)

热心网友 时间:2022-03-03 18:59

判定是否为数字方法一:

try: 

float(s) 

return True 

exceptValueError: 

pass 

try: 

importunicodedata 

unicodedata.numeric(s) 

return True 

except (TypeError

, ValueError): 

pass 

return False

方法二:普通十进制正常处理

对于非十进制还需要更复杂的方法,不过这里不讨论,只讨论普通十进制数的影响。

十进制数格式一般有以下几种(整数、小数、科学计数法):

+123        [符号位][数字]

-123.123    [符号位][小数点][数字]

+123E+123   [整数或小数][E或者D,大小写皆可][整数]

热心网友 时间:2022-03-03 20:34

import stringnums = string.digitsdef check(a): if type(a) is not str: return False else: for i in a: if i not in nums: return False return True使用字符串模块里面的宏定义digits,它定义了0到9等10个数字。循环判断你给定的字符串里面的每个字符,如果发现其中一个字符不是数字就返回错误,如果遍历完了都没有发现不是数字的就返回正确

热心网友 时间:2022-03-03 22:25

方法有很多,你的具体应用情形是什么?

是不是判断用户输入的字符是否为数字,参考:

try:
    input_num = float(input_str)
except:
    print 'Not a number.'

热心网友 时间:2022-03-04 00:33

str.isdigit()
是数字会显示True
不是会显示False

热心网友 时间:2022-03-04 02:58

'12'.isdigit()
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 软柿子的热量 孕妇可以吃软柿子吗不是西红柿 脆柿子和软柿子的区别 脆柿子好还是软柿子好 软柿子可以多吃吗 “鱼悬洁白振清风”的出处是哪里 用大自然的声音评课好吗? 妇产科博士找超声科工作容易吗 怎能把微信6.2.0版本换回6.1.2版 微信群6.2.4怎么增加人数上限 微信6.2.2如何备份手机通讯录 电脑桌面图标不能放大? 有什么好用的识图软件 识图认人哪个软件最好 手机识图软件什么软件能识别图片位置 小米手机自动锁屏时间怎么修改 小米手机屏幕锁定时间设置教程 能举起100斤算大力吗 中医美容专业是什么 中医美容证有什么用 单声道音频什么意思(开启单声道音频有什么好处) 单声道音频是什么,有什么用处? 户口还未迁移到婆家 娘家户口怎么就没了呢 我结婚没有迁户口,现在娘家也没有怎么办 没领证生的孩子一般会判给谁 没领证生的孩子会判给谁 信用卡卡种有哪些 找一首古风歌曲 男声 低配电脑装w10还是w7流畅 电脑配置低装win7还是win10好 低配电脑适合装WIN7系统还是WIN10系统? ...500s-15isk这个联想笔记本的内存条尺寸是什么型号的有没有知道的... 越快越好.怎样减肥.而且胸部不缩水 请问徐闻县海安长途汽车客运站客服是多少? 过了平台期还会瘦吗 悦耳的意思悦耳的解释 重庆师范大学应用心理学专业的权威性如何? 打印机laserjetm1136mfp怎样设置无线打印 经典电影赏析之1:《精武英雄》 爆米花用的什么玉米 糯玉米哪个好 有机糯玉米的营养价值如何? 四大直辖市换帅原因 四大直辖市换帅为啥 不记得vivo手机的登录密码怎么办 python 判断是 数字还是字符 vivo手机忘记锁屏密码怎么办? 苹果appstore删了怎么恢复? 苹果手机怎样恢复移除的app 国家计算机一级考什么内容? 格力冷静王空调可以用手机控制吗? 全国计算机等级考试一级考哪个方面比较简单呢? 怎么下载手机格力空调遥控器? 计算机基础知识可以考什么等级证书? 如何用华为手机调节格力空调 计算机一级 需要掌握哪些电脑知识啊? 如何用手机开格力空调? 格力空调能不能用手机远程控制 华为手机怎样遥控格力空调 用手机怎么来开格力空调 计算机二级C语言主要考哪些知识点?? 全国计算机等级考试二级c知识点 怎么记住计算机二级考点? 计算机二级ms office知识点 python数字类型包括哪三种 vivo手机忘了开机密码怎么办? 怎样把两张图片合成一张图片 vivo手机忘了密码怎么办? vivo手机忘记密码了怎么办 移动虚拟号码怎么开通 怎么让自己手机号码变虚拟号 公安局会使用虚拟号码打电话吗 如何查询身份证是否真实有效 在什么软件上查询身份证号码是不是真实的 如何查询身份证是否有效 如何复制黏贴word中的文本框到下一页,位置始终固定不变 怎样查询身份证是否有效? 如何查询个人身份证信息是否被冒用 怎样核实身份证信息? 身份证是否真实性 企业如何查询员工身份证是否真实,是否有犯罪记录? 如何查询自己的身份证是否还有效 如何查身份证是否有效 怎么查询自己的身份证信息有没有泄露
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com