度分秒的转化比例:
1°=60′
1′=60″
1°=3600″
先设出变量du(本人命名略有那么一丝丝的不规范/doge),du是代表了我们转换前的度分秒。
然后利用_split将它们分列出
最后通过比例全部换算成度,通过print语句输出结果。
import re
du = '76°08\'20.2\"'
du_split = re.split(u"°|\'|\"", du)[:3]
x = [float(j) for j in du_split]
a = x[0]
b = x[1] / 60
c = x[2] / 3600
print(a+b+c)
30
19.035
31
16.0043
32