關于python2 與 python3的一點區別。
第一天學python,之前一直在糾結學哪這個版本,后來確定了學python3.用的是<<笨方法學python>>,結果里面的教程是根據python2寫的。。。
于是教程里的一段代碼:
>>my_name = 'Zed A. Shaw
>>print "Let's talk about %s." % my_name
這段代碼在python3里就一直報錯。
通過加入一個python交流群,里面的一個同學很熱心的幫助了我。
把%s ?%換成 {} .format()就行了。
如下:
>>my_name = 'Zed A. Shaw
>>print "Let's talk about {}" .format(my_name)
-----------------------------
小記:
{} ?.format()
{0} ?{1} ?{3} ? .format(0,1,3)