Python:無法理解為什麼出現錯誤——不能連線“str”和“int”物件?


這種情況可以透過在 n+1 中新增括號(即 (n+1))得到更正。

for num in range(5):
    print ("%d" % (num+1))

使用 %d 會將 % 後的物件轉換為字串。由於字串物件不能與數字相連線(此處的為 1),直譯器會顯示型別錯誤。

更新於: 13-Mar-2020

127 次瀏覽

開創你的 職業

透過完成課程獲得認證

開始吧
廣告