摘要:
函数: 1. 函数一定存在返回值,没返回值时返回None; 2. 函数内赋新值不会改变外部任何变量的值,这一点类似java;但是对于可变参数列表另当别论; 3. == 判断相等性,值考虑空间里面值的情况;is 同一性(等级更高,必然具有相等性) 4. 位置参数-> 关键字参数-><!--?xml v 阅读全文
posted @ 2016-04-12 22:29
ProWhalen
阅读(173)
评论(0)
推荐(1)
摘要:
1. print 'Age,',42 存在的逗号,会转化成空格! 2. import 导入模块; from 模块 import 函数; import math as foobar 给包取别名; 3. 序列解包: A 可以多值赋值,x, y, z = 1, 2, 3; B 对键值对也有效,key, v 阅读全文
posted @ 2016-04-12 21:35
ProWhalen
阅读(159)
评论(0)
推荐(1)
摘要:
字典 {} 是Python中唯一内建的映射类型;它的键可以是数字,字符串,或者元组; key and value 之间用冒号,项之间是逗号; (1)dict(元组构成的列表!!!),或者通过key=值的方式构造; (2)len(d),d[k],del d[k], k in d// k 是项; (3) 阅读全文
posted @ 2016-04-12 20:44
ProWhalen
阅读(128)
评论(0)
推荐(1)
摘要:
基本输入方式举例: format = "Hello, %s . %s enough for ya?" values = ('world','Hot') print format % values \\注意,后者是一个元组; 需要注意到是,直接用python打印,会保持该值在代码中的状态,str(); 阅读全文
posted @ 2016-04-12 17:30
ProWhalen
阅读(140)
评论(0)
推荐(1)
摘要:
A:通用序列操作 (1)索引:起始标志,负数表示方法,字符串直接引用;(2)分片:看作索引的加强版:注意第二个位置元素不算在分片范围内;步长为负,大小关系改变要注意!另外注意[:]用来复制,[:3]等类型; (3)序列相加:序列和字符串不可以相加; (4)乘法:注意[None]*10 (5)成员资格 阅读全文
posted @ 2016-04-12 17:01
ProWhalen
阅读(143)
评论(0)
推荐(1)
摘要:
题目描述很见到,不多介绍。一开始思路肯定去查看数组的插入排序;贴个普林斯顿大学——算法第四版的网上java代码库振振楼:http://algs4.cs.princeton.edu/home/ 但是,他和基本的数组排序还是有区别的。链表是单向的,检索起来必须从头开始,所以这里必须重新设计; 受到高手代 阅读全文
posted @ 2016-04-12 14:58
ProWhalen
阅读(595)
评论(0)
推荐(1)
摘要:
读完题,第一时间想到的办法就是交织前进两个指针,不断判断是否找到合理的焦点。但是,后来发现这个方法不可取。因为,交织前进忽略了长度不等时,许多的判断问题。查阅大人解法后,发现可行的方案是: A,先把问题转化为计算长度的问题,遍历两个链表。 B,利用A的结果,可以先回答是否存在焦点这个问题,然后,可以 阅读全文
posted @ 2016-04-12 09:24
ProWhalen
阅读(344)
评论(0)
推荐(1)

浙公网安备 33010602011771号