Python 字符串 isnumeric() 方法

Python 字符串 isnumeric() 方法

描述

isnumeric() 方法用于检查字符串是否仅由数字字符组成。此方法仅适用于 Unicode 对象。

注意:与 Python 2 不同,Python 3 中的所有字符串都以 Unicode 表示。因此,字符串可能包含 Unicode 字符(3/4 的文字表示法)或其 Unicode 值(\u00BE)。数字(0 – 9)、指数(2^2, 10^6)、分数(3/4, 6/7)和数字的 Unicode 值(\u0030)都被视为数值。

语法

isnumeric() 方法的语法如下:

var.isnumeric()

参数

NA

返回值

如果字符串中的所有字符都是数字,则该方法返回 true;否则返回 false。

示例

以下示例演示了 isnumeric() 方法的用法。

var = "\u0031\u0030"
var1 = var.isnumeric()
print ("原始字符串:", var)
print ("是否仅为数字?:", var1)
var = "3/4"
var2 = var.isnumeric()
print ("原始字符串:", var)
print ("是否仅为数字?:", var2)
var = "\u0024100"
var3 = var.isnumeric()
print ("原始字符串:", var)
print ("是否仅为数字?:", var3)

Unicode 0030 代表 ASCII 0,0031 代表 ASCII 1。

当你运行这个程序时,它将产生以下输出

原始字符串: 10
是否仅为数字?: True
原始字符串: 3/4
是否仅为数字?: True
原始字符串: $100
是否仅为数字?: False

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程