还有个和break类似的continue是跳出这层循环的本次循环,换句话就是这次直接过,到下次循环,并不影响本层其他的循环
print和while是平行的,要么改成缩进while True:
s = raw_input('Enter something : ')
if s == 'quit':
break
print 'Length of the string is', len(s)
print 'Done'
break就是直接跳出该层循环continue就是直接进入该层循环的下一次迭代
return就是直接退出程序或函数返回了
return>break>continue
keyboard通常应用在Debug模式下面(所以你的程序不是为了debug,请使用input函数),也就是说,我可以进行新的参数赋值等,这是input做不到的。
举个例子来说,你在程序运行过程中,并没有a这个变量,你想在程序运行到某个时候,手工加一个a变量进去:
>>keyboard
K>>a=1
K>>
K>>return
>>
这样创建了一个a变量,你的