有 有 差异,但他们有些罕见*。它主要出现各种unipre字符,例如
2:
>>> c = 'u00B2'>>> c.isdecimal()False>>> c.isdigit()True
您还可以使用以下
isnumeric方法进一步深入谨慎的unipre-distinction兔子洞:
>>> c = 'u00BD' # ½>>> c.isdecimal()False>>> c.isdigit()False>>> c.isnumeric()True
*至少,我从未遇到过需要区分包含这些特殊情况的不同类型的字符串的生产代码,但是肯定在某些地方存在用例。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)