摘要:
4.1 查询操作为主时,选择字典结构比list结构效率更高 4.2 取list的交集、并集、差集时,可借助set数据结构如listintersection = list(set(lista)&set(listb))4.3 原则是尽量减少循环过程中的计算量,有多重循环的尽量将内层的计算提到上一层.所以 阅读全文
2016年3月16日
摘要:
(1)常用函数string.find("abc") ## 返回字符串"abc"在string中的起始序号string.replace("abc", "ab")string.count("d") ##统计指定字符(串)个数string.isalpha()string.isplace()string.i 阅读全文
摘要:
2.1,交换两数据>> a,b = b,a 2.2,去掉list中的重复元素>> list1 = [1,2,3,2,3,2,5,6]>> list1 = list(set(list1)) 2.3,翻转字符串>> list1=[5,4,2,2,2,5,3,8]>> list1=list1[::-1] 阅读全文
摘要:
1.1,参数传递:*代表元组,**代表字典 1.2 ,常用数据类型 列表 [1,2,3] 元组 (1,2,3) 不可变的list 集合 {1,2,3} 字典 {1:a, 2:c} (4)字典以关键字为索引,关键字可以是任意不可变类型,通常是字符串或数值 1.3,文件读写的可选模式 read('r') 阅读全文
2016年3月15日
摘要:
主要分为三部分: (1)内存池机制(2)引用计数(3)垃圾回收 (1)内存池机制对于python来说,对象的类型和内存都是在运行时确定的,所以python对象都是动态类型简单来说,python内存分为四部分: Forth :Object memory Third :memory pool Sec 阅读全文
2016年3月13日
摘要:
转自:http://blog.csdn.net/business122/article/details/7536991 阅读全文
摘要:
输出结果: this is [1] this is [1, 1] this is [1, 2, 1] this is [1, 3, 3, 1] this is [1, 4, 6, 4, 1] this is [1, 5, 10, 10, 5, 1] this is [1, 6, 15, 20, 15 阅读全文
2016年3月12日
摘要:
with as用途:取代原来的try...finally,主要是用于处理异常 基本语法;with EXPRESSION [ as VARIABLE] WITH-BLOCK 基本要求:with所求值的对象必须有一个__enter__()方法,一个__exit__()方法。 紧跟with后面的语句被求值 阅读全文
2016年3月11日
摘要:
嵌套判断标准:{}[]()特定字符匹配 {([()])} 是 {()}(0){}是 {[}] 不是 结束标志: 如果字符串中含有其他非特定符号时,嵌套与否的定义为:迭代字符为\0,且栈中没有特定字符。(本文代码假设条件) 如果字符串中只有特定字符,嵌套与否的标准为:迭代字符为\0,且栈中为空。 #i 阅读全文
2016年3月8日