当先锋百科网

首页 1 2 3 4 5 6 7

在Python中,获取纯数字可以使用字符串操作。以下是一些方法:

# 方法一:使用isdigit()
s = 'hello123'
s1 = '123'
s2 = 'hello'
if s.isdigit():
print('s只包含数字')
if s1.isdigit():
print('s1只包含数字')
if s2.isdigit():
print('s2只包含数字')
# 方法二:使用isnumeric()
s = 'hello123'
s1 = '123'
s2 = 'hello'
if s.isnumeric():
print('s只包含数字')
if s1.isnumeric():
print('s1只包含数字')
if s2.isnumeric():
print('s2只包含数字')
# 方法三:使用正则表达式
import re
s = 'hello123'
s1 = '123'
s2 = 'hello'
if re.match("^[0-9]+$", s):
print('s只包含数字')
if re.match("^[0-9]+$", s1):
print('s1只包含数字')
if re.match("^[0-9]+$", s2):
print('s2只包含数字')

以上是获取纯数字的几种方法,可以根据需要选择适合的方法。