0
nextt[0:1] = "*2"
rds = int(nextt[0:1].replace("*",""))
而且有問題,它說:蟒蛇3 INT()問題
我只是需要從字符串中刪除 「*」,並將其轉換爲int。
nextt[0:1] = "*2"
rds = int(nextt[0:1].replace("*",""))
而且有問題,它說:蟒蛇3 INT()問題
我只是需要從字符串中刪除 「*」,並將其轉換爲int。
你只切片一個字符:
>>> '*2foo'[0:1]
'*'
更換*
給你一個空字符串。也許你想分兩個角色?
>>> '*2foo'[:2]
'*2'
如果您切片反正隨便挑了數字字符沒有的*
:
int(nextt[1])
int('*2'.replace('*', ''))
'*2'.replace('*', '')
這個替換*用 '2' 空字符串和結果
現在你將它轉換爲int。
'nextt'是什麼類型以允許字符串切片分配?或者你只是說明你認爲* nextt包含在切片後的內容? –