摘要: 递归 循环 阅读全文
posted @ 2019-04-21 22:40 疏影龙栖 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 先看例子: half = 16 quarter = 8 doublenum = 64 quadruple = 128 按位右移 数字为32=25,二进制为10000,右移一位为01000(左侧补零),即$2^4=16$。右移二位为00100,即$2^3=8$。 按位左移 右移一位为100000(右侧 阅读全文
posted @ 2019-04-21 21:57 疏影龙栖 阅读(4471) 评论(1) 推荐(0) 编辑
摘要: 指针 先看一个简单的例子: 运行结果: p:0x7ffc2861549c*p:123num:123&num:0x7ffc2861549c p是指向num地址的指针,所以p的值为num的地址。可以给*p赋值,此时num值也会发生相应的变化,但是不会因此而改变p所指向的地址。 *p = 123p = 0 阅读全文
posted @ 2019-04-21 01:39 疏影龙栖 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 写代码的时候,总是会发现自己的基础不牢固。 以下代码为去除相同数字: def remove_duplicates(inputlist): if inputlist == []: return [] # Sort the input list from low to high inputlist = 阅读全文
posted @ 2019-04-21 00:06 疏影龙栖 阅读(2412) 评论(0) 推荐(0) 编辑