我试图从python中复制strcmp从c中输入前一个程序,它的工作,但后者似乎也工作?请解释后一个。我只希望==工作但是>,<似乎wokrk.How确实蟒蛇知道通过<,>我的意思是字符串的长度,而无需使用LEN()在python中进行字符串比较
def strcmp(str1,str2):
if(len(str1) == len(str2)):
return 0
if(len(str1) > len(str2)):
return 1
if(len(str1) < len(str2)):
return -1
print strcmp("ashsih","aapam")
VS
def strcmp(str1,str2):
if(str1 == str2):
return 0
if(str1 > str2):
return 1
if(str1 < str2):
return -1
print strcmp("ashsih","aapam")