亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

元組正在將浮點數轉換為字符串

元組正在將浮點數轉換為字符串

幕布斯6054654 2021-12-08 16:12:55
我編寫了一個函數來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浮動?
查看完整描述

1 回答

?
MM們

TA貢獻1886條經驗 獲得超2個贊

執行 時lat = "{:.2f}".format(coordinates['y']),您將 的值設置為lat帶有兩位十進制數字的格式化字符串。(變量相同long

變量的浮點類型不會通過返回元組轉換為字符串,而是通過這種方式對其進行格式化。

如果您只想四舍五入到兩位小數,同時將類型保留為浮點數,請使用round(number, 2),這會將數字四舍五入到兩位小數。


查看完整回答
反對 回復 2021-12-08
  • 1 回答
  • 0 關注
  • 207 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號