2020-08-20 |

未定义变量与变量赋值

试图引用未定义的变量导致错误。
可以使用  del  语句删除变量,这意味着从名称到值的引用被删除,并尝试使用变量导致错误。删除变量可以重新赋值。
>>> foo = "a string"
>>> foo
'a string'
>>> bar
NameError: name 'bar' is not defined
>>> del foo
>>> foo
NameError: name 'foo' is not defined
还可以从用户输入中获取变量的值。
>>> foo = input("输入一个数: ")
输入一个数: 7
>>> print(foo)
7

1

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论