最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
python判断字符串是否纯数字代码
时间:2013-04-04 编辑:简简单单 来源:一聚教程网
判断的代码如下,通过异常判断不能区分前面带正负号的区别,正则表达式可以根据自己需要比较灵活的写,通过isdigit方法用来判断是否是纯数字,测试代码如下
代码如下 | 复制代码 |
#!/usr/bin/python a = "1" print "通过抛出异常" print "通过isdigit()" print "通过正则表达式" 通过抛出异常 |
判断一个字符串只包含数字字符
A:一种方法是 a.isdigit()。但这种方法对于包含正负号的数字字符串无效,因此更为准确的为:
代码如下 | 复制代码 |
try: |
这样更准确一些,适用性也更广。但如果你已经确信没有正负号,使用字符串的isdigit()方法则更为方便。
还可以用正则表达式:
代码如下 | 复制代码 |
re.match(r’[+-]?d+$’, ‘-1234′) |
在数字很大时,可能比用int类型转换速度更快。
-
下一个: python中统计一个文本中的重复行数
相关文章
- 检查一段字符串是否全由数字组成 02-16
- PHP导出数据超时的优化建议解读 10-31
- PHP之mysql位运算解析 10-31
- Laravel实现登录跳转功能解析 10-31
- php双向队列解读 10-31
- Laravel异常上下文解决教程 10-24