龙空技术网

一日一技:Python中的string.isnumeric()方法

Python编程之美 169

前言:

当前朋友们对“python if string”大约比较关怀,大家都需要知道一些“python if string”的相关知识。那么小编在网上网罗了一些有关“python if string””的相关文章,希望大家能喜欢,咱们一起来学习一下吧!

python

string.isnumeric()方法

如果字符串中的所有字符均为数字字符,则isnumeric()方法将返回True。 如果不是,则返回False.

在Python中,十进制字符(例如:0、1、2 ..),数字(例如:下标,上标)和具有Unicode数值属性的字符(例如:小数,罗马数字,货币分子)都被视为数字字符。

我们可以在程序中使用unicode编写数字和数字字符, 如下:

# s = '½'s = '\u00BD'

isnumeric()的语法是:

string.isnumeric()

isnumeric()参数:

isnumeric()方法不带任何参数.

从isnumeric()返回值

isnumeric()方法返回:

如果字符串中的所有字符均为数字字符,则为True.如果至少一个字符不是数字字符,则为False.

下面,我们直接上代码,演示说明一下:

示例1:

s = '1242323'print(s.isnumeric())#s = '²3455's = '\u00B23455'print(s.isnumeric())# s = '½'s = '\u00BD'print(s.isnumeric())s = '1242323's='python12'print(s.isnumeric())

输出:

TrueTrueTrueFalse

示例2:

#s = '²3455's = '\u00B23455'if s.isnumeric() == True:  print('All characters are numeric.')else:  print('All characters are not numeric.')

输出:

All characters are numeric.

你学会了吗?

欢迎大家在留言区留言,一起讨论学习,

谢谢关注!

标签: #python if string