小编Han*_*urg的帖子

比较python中单词的值时,为什么"Nick"会比"George"更大?

我正在研究即将到来的任务,并试图找出以下程序打印的内容:

d = ["Bob", "Tom", "George", "Susan", "Mary"]

n = raw_input("Enter a name: ") # assume user enters Robert

for name in d :
    if name < n :
        print name

print

size = len( d )

i = 0

while i < (size - 1) :

    if d[i] > d[i+1] :
        temp = d[i]
        d[i] = d[i+1]
        d[i+1] = temp 
    else :
        d[i+1] = "Nick"

    i += 1
for name in d :
print name
Run Code Online (Sandbox Code Playgroud)

我很困惑,因为当我运行程序时,它返回:

Enter a name: …
Run Code Online (Sandbox Code Playgroud)

python ascii character

3
推荐指数
1
解决办法
99
查看次数

标签 统计

ascii ×1

character ×1

python ×1