# 变量与动态类型
示例1 2 3
| a = 10 a = "ecg" a = [1, 2, 3]
|
Python 是动态类型
变量是引用,不是值本身
类型在运行时确定
# 控制结构
示例1 2 3 4 5 6 7 8 9
| for i in range(10): print(i)
if x > 0: pass elif x == 0: pass else: pass
|
range(n) 是 [0,n)
# 函数
示例1 2 3 4
|
def preprocess(ecg, fs=250): return ecg / ecg.max()
|
- 参数可有默认值
- 返回多个值(自动打包成 tuple)
# 列表 / 字典 /numpy array
- List(Python 原生容器)
示例1 2
| lst = [1, 2, 3] lst.append(4)
|
示例1 2 3 4 5 6 7 8 9
| list = ['Google', 'Runoob', 1997, 2000]
print ("第三个元素为 : ", list[2]) list[2] = 2001 print ("更新后的第三个元素为 : ", list[2])
list1 = ['Google', 'Runoob', 'Taobao'] list1.append('Baidu') print ("更新后的列表 : ", list1)
|
示例1 2 3 4 5
| list = ['Google', 'Runoob', 1997, 2000] print ("原始列表 : ", list) del list[2] print ("删除第三个元素 : ", list)
|