作者book3000 ()
看板Python
标题[闲聊] 如何侦测对变数赋值?
时间Sun Oct 11 19:43:41 2015
假设我有一个变数a=1
当我再度执行a=1这行时
a没有发生改变,所以a!=a这个逻辑就不适用
但实际上有进行了a=1这个动作,
怎麽写一个条件式让python知道我对a进行了多次同样的赋值呢?
--
世界的真实?矛盾的答案?
为何CIA要花一亿元来买的情报?
有意了解者站内信
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.240.92.125
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1444563824.A.E40.html
1F:推 kenduest: 这是什麽目的用途 10/11 19:55
2F:推 kenduest: 还有你的陈述很片段零碎,可能这不是问题实际点 10/11 19:57
3F:推 bxxl: debugger? 侦测对某变数位址有写入动作时,产生中断停止执行 10/11 20:19
4F:→ book3000: 这样阿,比如说我连续输入多笔一样的资料 10/11 22:18
5F:→ book3000: 看来应该是有其他更好的写法,我再试试看好了 10/11 22:19
6F:推 bazoo: 我第一个想到的东西是 property setter/getter 10/11 23:29
7F:→ bazoo: 不过这是class attrbute才有办法这样用,variable可能不行 10/11 23:30
8F:→ os653: 我的印象是没救,不过因我很弱,也许真的有办法也说不一定 10/11 23:44
9F:→ os653: 当初也是想写debugger,结果後来好像就是改用class解决了 10/11 23:45
10F:推 cobrasgo: 直觉用CLASS最快 10/16 18:49