Python Section Sort不起作用,因为它被告知这样做

时间:2016-10-02 02:01:10

标签: python

如果我输入一位数字或相同的第一位数字(10,11,12,13),则代码可以正常工作。但是,一旦不满足该条件,程序认为7大于12 ...

这是我尝试过的。

var reg = /(a[f-z]|b[a-h])/i;

console.log(reg.test('ab'));
console.log(reg.test('ay'));
console.log(reg.test('bc'));
console.log(reg.test('bz'));

1 个答案:

答案 0 :(得分:0)

听起来你将数字排序为字符串而不是整数。事实上,字符串" 7"大于字符串" 12"与字符串" g"相同的方式字符串" ab"在字典里。

您可以通过将输入转换为整数来避免这种情况:

num = int(input_string)