- python本身变量是动态的,定义时不需要指定特定的类型,而且可以变类型。其实本质是一个指针,只不过可以指向不同的类型数据
- 常在python代码中加载 #!/usr/bin/env python3 # -- coding: utf-8 --
- list 和 tuple的差别仅仅是在创建用 [] 还是 (),一个是可变内容的指针,一个是不可变内容的指针,必须创建时候赋值
- set 和 dict唯一的差别: 一个是不需要保存具体的key值的value,一个是必须存key和value
- 函数的定义用def,参数的初始值可以用 = 在定义中就可以直接设置
- 切片可以快速的取一个队列的前或者后多少项, [:]切片这样定义的意思是复制整个列表
- 对一个列表本身可以进行诸多的操作,排序 sort(), sorted(), 一个是永久修改顺序,一个是临时排序不影响原序列。 reverse()是永久反序
- 代码规则要注意缩进,python不是通过括号来标注所属范围,是通过缩进的方式来实现的,所以如果缩进不对会造成代码错误。
- 用list[] 或者 [] 的方法可以快速生成列表,通过循环的方式,语法 [x * x for x in range(1, 11)] 前面书写 数据,循环在后
- a,b = b, a+b 是一个复制语句,相当于 t = (a,b), a = t[0] b = t[1], 可以采取这种双相简单赋值的操作