-1

我是使用 Python 2.5.1 的新手,以下代码将起作用:

样本3.py

num = 23

while (i !=num ):
    print 'bingo !'
    break;

===> result:  bingo !

但是如果我将 i 更改为 j

样本3.py

num = 23

while (j !=num ):  <--- this is the only difference I changed i to j
    print 'bingo !'
    break;

===> result:  NameError: name 'j' is not defined

任何人都可以告诉我变量名称“i”是在 Python 中预定义的吗?

4

1 回答 1

4

不,i在 python 中没有预定义,在使用之前你的代码中必须有其他内容i

于 2012-04-11T07:08:26.100 回答