带冒号的Python变量赋值?

时间:2018-01-20 06:41:57

标签: python python-3.x variable-assignment

在通过切片试验列表插入/连接的过程中,我在Python 3.6.4交互式提示符下输入了这个错误:x:[-9999] = [-1, 0],打算x[:-9999] = [-1, 0]作为插入[-1,0]的探索性方法列表的开头。我的拼写错误导致x被分配了列表[-1,0]。很惊讶,我尝试了类似的表达式,例如x:5=1,它将1分配给x,x:’hello’=‘goodbye’,它将“再见”分配给x。这可能是模糊的语法,也可能非常简单,但是为什么这个表达式有效,就好像冒号和紧跟它的内容根本不存在?我猜测它在分配之前是某种映射或替换吗?

0 个答案:

没有答案