背景:python中沒有真实的结构体,而有时我们只需要几个简单的关系数据比如坐标(x,y,z)这样的简单的结构,建一个对象又耗费资源,这里可以利用字符串来构建逻辑上的结构体。
具体怎么做呢? 举个例子我们将 x、y、z的数据用一个分割符相连,比如’/’,
这样组成的字符串就是 “x/y/z”,这样当我们去取元素时就可以利用 .split(’/’)函数将x,y,z给拆分出来。
x=10
y=20
z=30
point_3D=str(x)+'/'+str(y)+'/'+str(z)
#point_3D=“10/20/30”
# 取时就用
x=point_3D.spilt('/')[0]
y=point_3D.spilt('/')[1]
y=point_3D.spilt('/')[2]