Python预定义变量名为i?

时间:2012-04-11 07:05:29

标签: python

我是使用Python 2.5.1的新手,以下代码可以使用:

sample3.py

num = 23

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

===> result:  bingo !

但如果我将i改为j

sample3.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中预定义?

1 个答案:

答案 0 :(得分:4)

不,i未在python中预定义,在使用i之前,您的代码中必须包含其他内容