g = "golf" h = "hotel" print "%s,%s" %(g, h) def square(n): """Return the square of a number.""" square = n**2 print "%d squared is %d." % (n, squared) return squared
問題,
為什么%后面跟的不一樣? %s中s是string的意思么? 那%d中d是什么意思哦?
(我是初學者,請多指教。)
g = "golf" h = "hotel" print "%s,%s" %(g, h) def square(n): """Return the square of a number.""" square = n**2 print "%d squared is %d." % (n, squared) return squared
問題,
為什么%后面跟的不一樣? %s中s是string的意思么? 那%d中d是什么意思哦?
(我是初學者,請多指教。)
2014-09-19
舉報
2014-09-22
%s是轉換成str,print '%s' % 100 也是可以的
%d是轉換成整數, print '%d' % 100 沒問題但是 print '%d' % 'abc' 會報錯
通常用%s都是可以通吃的