python 拆分字符串的问题.split怎么用呀?我想获取 一个坐标(50,0,50).这坐标在下面的字符串里面.求高手!

2025-03-10 22:38:01
推荐回答(3个)
回答1:

这样是字符串先匹配啊,你先要把匹配[(\d+,\d+,\d+)]这个模式的字符串取出来,取出group(1),然后再用split把坐标分别搞出来
pattern
=
'[\d+,\d+,\d+)]'
result
=
re.match(str,
pattern).group(1)
list
=
result.split(',')
list里面就是你要的三个坐标,取的时候你要把字符串转化为整型

回答2:

你好!
返回的是Rhino.Geometry.Point3d对象的元组。可以直接设个变量等于这个
a=接受这个
print(a[0].toString());#显示[50,0,50]
print(a[0].X);
#显示X轴50
print(a[0].Y);
#显示Y轴0
print(a[0].Z);
#显示Y轴50
希望对你有所帮助,望采纳。

回答3:

返回的是Rhino.Geometry.Point3d对象的元组。可以直接设个变量等于这个
a=接受这个
print(a[0].toString());#显示[50,0,50]
print(a[0].X);
#显示X轴50
print(a[0].Y);
#显示Y轴0
print(a[0].Z);
#显示Y轴50