- 博客(5)
- 收藏
- 关注
原创 Python bisect插入排序使用方法
bisect是二分查找法经常使用的库import bisect# 在L列表中查找x, 如果找到了就返回最左侧的位置(如果有两个x则返回第一个x的左侧位置)bisect.bisect_left(L,x)# 在L列表中查找x, 如果找到了就返回最右侧的位置(如果有两个x则返回最后一个x的左侧位置)bisect.bisect_right(L,x)# 插入操作, 如果有x的话则插入到最左...
2018-07-26 16:41:57
335
原创 Python命令行工具Click
click是Python写的一个第三方库,提供了Python读取命令行的快捷方式。 click使用方法和装饰器相同例:@click.command()@click.option('--dataset', '-d', required=True, help=u'数据表根目录')@click.option('--forbidfile', '-f', help=u'禁用词表目录')@...
2018-07-26 16:12:28
524
原创 MAC OS Terminal 快捷键
操作 快捷键 移动光标至行首 CTRL+A 第一次按时,移动光标至行首;再次按时,回到原有位置 CTRL+X 移动光标至行尾 CTRL+E 光标向左移动一个字符 CTRL+B 光标向左移动一个单词 ESC+B 光标向右移动一个字符 CTRL+F 光标向右移动一个单词 ESC+F 删除光标前一...
2018-07-24 18:02:26
590
原创 怎么给Python添加常量
Python 没有自带的常量语法一般我们使用全大写字母的变量声明一个常量。这只是一种约定俗成的办法, 起始还是可以更改变量的值。但是我们可以尝试使用一下方法生成一个常量:class _const: class ConstError(TypeError): pass class ConstCaseError(ConstError): pass def ...
2018-07-24 17:32:01
1203
原创 【算法】原码补码相互转换
正数的原码、反码、原码都是一样的 负数的补码计算, 从后向前碰到 0 不管, 遇到第一个 1 以后(这个 1 同样不管), 以后每一位都取反, 最后也就是最高位是符号位, 符号位不变。 例如: 11010100 取补码: 从后向前, 0, 0 , 1 都不管, 倒数第四个字符是 0, 取反 结果: 10101100...
2018-07-24 11:29:54
2581
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人