Python代碼(無法更改):
import numpy as np
for VALUES in np.arange(0.1, 0.3, 0.1):
print("Value: %s" % (VALUES))
輸出:
Value: 0.1
Value: 0.2
期望的輸出:
Value: 0_1
Value: 0_2
當談到 python 時,我是一個初學者,我正在為這個簡單的任務而苦苦掙扎。replace() 方法可以做到這一點嗎?我是否需要創建一個新功能來進行替換?
uj5u.com熱心網友回復:
鑒于提供的資訊有限,很難說。
但是,如果您只想替換此處顯示的代碼,您可以這樣做:
import numpy as np
for VALUES in np.arange(0.1, 0.3, 0.1):
print("Value: %s" % (str(VALUES).replace(".", "_")))
但是當您說“無法改變這一點”時,我不確定您的意思。
希望這至少能給出一個提示。
uj5u.com熱心網友回復:
這很簡單,您需要將浮點數轉換為字串。
float_value = 0.1
string_value = str(float_value)
然后你可以使用 replace() 函式
string_value = string_value.replace(".","_")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/516510.html
標籤:Python细绳代替
上一篇:Python字串長度生成輸出
下一篇:Java檢查多個字串是否為空
