首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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())

输出:

True

True

True

False

示例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.

你学会了吗?

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

谢谢关注!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200628A0DMRE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券