Python复习

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()

你可能感兴趣的:(Python复习)