l2=['\u0648', '\u062f\u0633\u062a\u0648\u0631', '\u062a\u0648' ,'\u0631\u0627 \u0633\u0628\u06a9' ,'\u0634\u0645\u0627\u0631\u0645!\n\n\u0648']
print u', '.join(x.decode('unicode-escape') for x in l2)
و, دستور, تو, را سبک, شمارم!
و
上面的代码给出了正确的输出,但我不知道怎么做?有人可以解释一下,在这种情况下如何比较带数字的字符串。
答案 0 :(得分:8)
它就像任何字符串比较一样:
这两个字符串按字典顺序进行比较,由于字符'2'
位于字符'1'
之后,我们有"20" > "10"
。
让我们做另一个例子,取自评论:给定"100"
和"99"
,我们比较他们的第一个字符,看'9'
来自'1'
,所以我们得到"99" > "100"
。