Chinaunix

标题: lineEdit和字符串逐位异或的问题,高手进 [打印本页]

作者: Lythons    时间: 2011-07-27 20:28
标题: lineEdit和字符串逐位异或的问题,高手进
1.序列st='\x0a\xb0\x0c\xcc\xde\xff......';
j=len(string);
求简单方法完成异或运算
li=st[1]^st[2]^...^st[-1]的方法。
2.多个lineEdit控件,手动输入lineEdit中的值,怎么控制让一个控件里只能输入4个字符,且在输入第五个字符的时候自动跳到下一个lineEdit控件中。就像我们平时输序列号一样!
3.有没有简单的方法让同一个textEdit控件中显示的字符串显示不同的颜色。
作者: Lythons    时间: 2011-07-28 11:13
1.li^=st[i]
作者: renxiao2003    时间: 2011-07-29 23:32
学习了。谢谢分享。
作者: Kabie    时间: 2011-07-30 02:38
  1. reduce(int.__xor__, st)
复制代码

作者: libralibra    时间: 2011-07-31 02:20
Kabie 发表于 2011-07-30 02:38



  reduce  +1
作者: renxiao2003    时间: 2011-07-31 09:46
脚本语言要支持对象,是比较难搞。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2