# 变量与动态类型

示例
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)[0, n)

# 函数

示例
1
2
3
4
# def 函数名(参数列表):
# 函数体
def preprocess(ecg, fs=250):
return ecg / ecg.max()
  • 参数可有默认值
  • 返回多个值(自动打包成 tuple)

# 列表 / 字典 /numpy array

  1. 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)
Edited on

Give me a cup of [coffee]~( ̄▽ ̄)~*

NoResponse WeChat Pay

WeChat Pay

NoResponse Alipay

Alipay

NoResponse PayPal

PayPal