在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只包含数字')
以上是获取纯数字的几种方法,可以根据需要选择适合的方法。