print結果出現not all arguments converted during string formatting錯誤
2019/09/09 下午 06:41
機器學習共學討論版
李衡
觀看數:429
回答數:2
收藏數:0
回答列表
-
2019/09/09 下午 10:55Seanyu.TW贊同數:1不贊同數:0留言數:1
Hi, print 時,請加上 %i ,這樣才能將 % len(numeric_columns) 代入。
-
2019/09/09 下午 11:23張維元 (WeiYuan)贊同數:3不贊同數:0留言數:0
補充一下這種用法叫做格式化字串(formatting string),其用法是「在字串中篩入變數」,其用法如下:
```
w = 'world'
p = 'python'
s = 'hello %s, I love %s' % (w, p)
```
執行 s = .. 這行的時候,會將 % 後面的變數,依序取代掉左邊字串中的 %s,這就是格式化字串。
會等於這樣寫:
```
w = 'world'
p = 'python'
s = 'hello ' + w + ', I love ' + p
```
不過下面這種寫法維護跟彈性比較差,所以我們傾向用上面的寫法來進行!