我編寫了一個函數來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浮動?
元組正在將浮點數轉換為字符串
幕布斯6054654
2021-12-08 16:12:55