2018年10月2日 星期二

操作String (4) - format


.format()


要把變數跟string結合時,有2種方式:
(1) .format( )
(2) 串接-concatenation
要用哪一種呢?根據易讀性來判斷

範例




上面這個function接收2個參數
在string中用{ }來對應接收的參數位置

第1個{}對應song
第2個{}對應artist


如果不想用位置來對應的話
可以用keyword的方式




在{}內加上keyword如song
方框則是傳入的參數
所以若寫成.format(artist = artist, song=song)
得到的結果是一樣的

建議用keyword方式
這樣參數多時,才不會被位置順序困擾










沒有留言:

張貼留言