用户工具

站点工具


python-basic:string-number

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

python-basic:string-number [2010/06/02 01:18] (当前版本)
行 1: 行 1:
 +====== Python 如何判断一个字符串只包含数字字符 ======
 +
 +
 +Q:​如何判断一个字符串只包含数字字符
 +
 +A:​一种方法是 a.isdigit()。但这种方法对于包含正负号的数字字符串无效,因此更为准确的为:
 +
 +<code python>
 +    try:
 +        x = int(aPossibleInt)
 +        ... do something with x ...
 +    except ValueError:
 +        ... do something else ...
 +</​code>​
 +
 +这样更准确一些,适用性也更广。但如果你已经确信没有正负号,使用字符串的isdigit()方法则更为方便。
 +
  
python-basic/string-number.txt · 最后更改: 2010/06/02 01:18 (外部编辑)