我编写了一个函数来lat, long从 ArcGIS 服务器返回地址。函数如下:
def get_lat_long(address):
coordinates = geocode_address(address)
lat = "{:.2f}".format(coordinates['y'])
long = "{:.2f}".format(coordinates['x'])
print(lat, long) # prints: 42.34 -71.15
return lat, long
如您所见,lat, long是一个浮点数元组。但是,当我调用此函数并打印类型时,它返回一个字符串!
print(type(get_lat_long('<some address>')[0]))
# prints <class 'str'>
为什么会发生这种转换?我怎样才能保持lat, long浮动?
MM们
相关分类