python学习笔记: 判断是否是数字的几个方法的区别
主要的区别是支持的字符集不同
# 当前输入是否是数字 test = "②" # 1,二, ② v1 = test.isdecimal() # 1 True, 二 False, ② False。只判断十进制的数字0-9 v2 = test.isdigit() # 1 True, 二 False, ② True。 v3 = test.isnumeric() # 1 True, 二 True, ② True。 print(v1,v2,v3)
python学习笔记: 判断是否是数字的几个方法的区别
主要的区别是支持的字符集不同
# 当前输入是否是数字 test = "②" # 1,二, ② v1 = test.isdecimal() # 1 True, 二 False, ② False。只判断十进制的数字0-9 v2 = test.isdigit() # 1 True, 二 False, ② True。 v3 = test.isnumeric() # 1 True, 二 True, ② True。 print(v1,v2,v3)