Python故意使用关键字作为变量名为何没有报错?

  • 回答 (0)
  • 关注 (0)
  • 查看 (38)

变量命名时候不能使用关键词,这基本上就一直被自己当做定理执行的,没有怀疑过。

今天无意间将关键字作为变量并且赋值了,但是程序是正常执行的。瞬间好奇心爆棚了,然而找了一圈并没有找到对这个现象的解释。

请问有大佬能赐教吗?

程序就不贴图了...

int = “aaaa”

print(int)正常执行,输出aaaa

type(int)可以发现此时的int已经被认为是一个字符串对象了....

用户1215884用户1215884提问于

扫码关注云+社区

领取腾讯云代金券