[闲聊] 如何侦测对变量赋值?

楼主: book3000   2015-10-11 19:43:41
假设我有一个变量a=1
当我再度执行a=1这行时
a没有发生改变,所以a!=a这个逻辑就不适用
但实际上有进行了a=1这个动作,
怎么写一个条件式让python知道我对a进行了多次同样的赋值呢?
作者: kenduest (小州)   2015-10-11 19:55:00
这是什么目的用途还有你的陈述很片段零碎,可能这不是问题实际点
作者: bxxl (bool)   2015-10-11 20:19:00
debugger? 侦测对某变量位址有写入动作时,产生中断停止执行
楼主: book3000   2015-10-11 22:18:00
这样阿,比如说我连续输入多笔一样的资料看来应该是有其他更好的写法,我再试试看好了
作者: bazoo (surfers'paradise)   2015-10-11 23:29:00
我第一个想到的东西是 property setter/getter不过这是class attrbute才有办法这样用,variable可能不行
作者: os653   2015-10-11 23:44:00
我的印象是没救,不过因我很弱,也许真的有办法也说不一定当初也是想写debugger,结果后来好像就是改用class解决了
作者: cobrasgo (人鱼线变成鲔鱼线,超帅)   2015-10-16 18:49:00
直觉用CLASS最快

Links booklink

Contact Us: admin [ a t ] ucptt.com