1.Python适合:web网站;系统工具和脚本;包装其他模块语音;不适合:贴近硬件的代码;移动开发;游戏开发。应用:豆瓣,搜狐邮箱,YouTube
2.Python为解释性语言,无需编译,但运行较慢,代码不能加密。
3.list有序集合:L=['Lisa',100];索引从0开始,即第一个元素的索引为0;添加L.append(),L.insert();删除L.pop();
4.tuple有序集合:一旦创建就不能修改;包含list时可修改
5.if 语句:缩进4个空格;用:表示开始;else,elif:与if对齐,也用:开始。
6.for语句:遍历list.
L=['Lisa','Paul']
for name in L:
print name
7.break:退出当前循环
while true:
...
if ...:
break
continue:跳过后续循环,进行下一循环
L = [75, 98, 59, 81, 66, 43, 69, 85]
sum = 0.0
n = 0
for x in L:
if x < 60:
continue
sum = sum + x
n = n + 1
print sum / n
8.dict集合:
d={
key:value
}
计算dict的长度:len(d);查找value:d[key]/d.get(key)
9.dict查找速度快,存储无序,且key不可变
10.更新dict:d[key]=value
11.set集合:dict的value值,set([]),类似list,但不能重复,且无序;添加s.add(),删除s.remove()