笔记
定义
常用构建类型:柱(2) -> 定义 -> 新建.
- KZ1
- KZ2
- 橙子
- 苹果
fdjskl
fjdsfjaso
1.
1.
2.
2.
coned
事实上python内置的两种结构是及其先进且易用的.
list增加元素
append(x) 添加元素extend(l) 将l中所有元素添加入其中insert(i, x) 在i处添加元素x删除元素
remove(x) 删除元素x,若没有该元素会出现ValueErrorpop([i]) 删除i处元素(默认最后一个),并返回这个元素clear() 删除所有元素查找元素
index(x[, start[, end]]) 寻找x,返回其位置k,其中 $start \leq k < end$.(同样有ValueError错误)count(x) 统计x出现的次数修改
sort() 排序reverse() 倒序其他
copy() 返回一个一样的listdict添加元素
update(dict2) 将dict2加入其中删除元素
popitem() 随机删除一对,并返回(key, value)pop(key [,default]) 删除key及对应的值,并返回值,若不存在则返回defaultclear() 删除所有元素查看键或值
keys() 返回所有键的列表values() 返回所有值的列表item() 返回由(key, value)组成的列表has_key(key) 查找是否存在该键dict.get(key, default=None) 返回值,不存在则返回default其他
copy()fromkeys(seq[, value]) 以seq为键,value为值建一个字典,其中value默认为None每个元素的前后元素始终保持不变数据结构被称为线性数据结构.
常见的有: 栈,队列,双向队列,列表.
Simple inline $a = b + c$.
$$\frac{\partial u}{\partial t}
= h^2 \left( \frac{\partial^2 u}{\partial x^2} +
\frac{\partial^2 u}{\partial y^2} +
\frac{\partial^2 u}{\partial z^2}\right)$$
$${a * b}$$
$$\left( \frac{1}{2} \right)$$
$$\int_0^1 x \, dx= $$
$$f(a) = \frac 1 {2\pi i} \oint_{\gamma}
\frac{f(z)} {z - a} dz$$
1 | class Person: |
这里的self是一个相当于this指针一样的东西。
这里相当于Person.say(p),即任何没有参数的函数也都需要它。
__init__()是一个构造函数。
1 | class Person: |
这里的population属于整个类,某个实例拥有的变量会覆盖类拥有的变量。