- 博客(6)
- 资源 (8)
- 收藏
- 关注
原创 Python中的迭代协议
从左到右扫描对象的可以简单称为迭代,迭代工具包括for循环、列表解析、in成员关系测试以及map内置函数等。可迭代对象基本上就是序列观念的通用化,如果对象是实际保存的序列或者说可以在迭代工具环境中一次产生一个结果的对象就看做是可迭代的(iterable),可迭代对象包括实际序列和按照需求而计算的虚拟序列。有__next__方法的对象会前进到下一个结果,而在结尾印发StopIteration,在Py...
2018-05-29 14:18:32 1294 2
原创 快速排序与Python实现
快速排序又叫Quick Sort,基本思想是一次循环把列表分成两部分,左边部分为小(默认),右边部分为大。然后递归调用,对左右部分继续下去,直到一个部分只有一个元素。Python实现:# 归位函数defpartition(data, left, right): # 左右分别指向两端的元素 tmp = data[left] # 把左边第一个元素赋值给tmp,此时left指向空 while...
2018-05-23 11:07:41 389
转载 Word类似正则表达式的通配符查找替换
Word查找栏代码·通配符一览表序号清除使用通配符复选框勾选使用通配符复选框特殊字符代码特殊字符代码or通配符1任意单个字符^?任意单个字符?2任意数字^#任意数字(单个)[0-9]3任意英文字母^$任意英文字母[a-zA-Z]4段落标记^p段落标记^135手动换行符^l (这是是小写的英文L)手动换行符^l or ^116图形^g or ^1图形^g71/4长划线^+1/4长划线^q8长划线^...
2018-05-10 11:33:55 9877
原创 Python字符串格式化
Python表达式格式化包括表达式格式化和格式化调用。1. 表达式格式化在运算符%左侧为要格式化的字符串表达式,右侧为格式化的对象。例如:example = 'abcd''the knights who say %s!' % example # 结果为the knights who say abcd!'%d %s you,%s,%s,%s' % (1, 'is',(1,'a'),['sp',2],...
2018-05-09 14:37:47 595
原创 Python中的数字
Python 3整数无大小限制,可以无穷大。浮点数:小数点前后无数字自动填充0。复数用j或J表示,带有括号。j可以用来做变量的,虚部表示必须在j前加数字,否则视为变量j。除法:/,//,在Python 3中/为真除法,不管操作数类型都返回包含任何余数的浮点结果,//为floor除法,操作数为整数返回整数,操作数有一个为浮点数返回浮点数。例如:res = 4 / 2 # 结果为2.0res = 5 ...
2018-05-08 12:59:56 1444
原创 Python运算符优先级
下表是从低到高的运算顺序:运算符 描述 lambda Lambda表达式 or 布尔“或” and 布尔“与” not x 布尔“非” in,not in 成员测试 is,is not 同一性测试 <,<=,>,>=,!=,== 比较 | 按位或 ^ 按位异或 & 按位与 <<,>> 移位 +,- 加法与减法 *...
2018-05-07 16:51:10 613
Linux操作系统笔记
2019-03-29
Code128条码编码规则与绘制
2012-10-21
获取汉字拼音的首字母_C#代码
2012-10-16
DataMax打印机指令打印二维条码_C#代码
2012-10-16
DataMax打印机指令打印_C#代码
2012-10-15
ASCII码_含扩展(256个字符)_含解释
2012-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人