我是使用Python編程並使用2.7.5版本的新手。我運行下面的Python聲明在Python中指定項目分隔符
monthly_pay = 5000.0
annual_pay = 12*monthly_pay
print 'Your annual pay is $',format(annual_pay,',.2f')
當我運行它,有$符號和金額60,000一個空間,我不希望這樣的空間,所以我曾嘗試使用
monthly_pay = 5000.0
annual_pay = 12*monthly_pay
print ('Your annual pay is $',format(annual_pay,',.2f'), sep= ' ')
但在IDLE上顯示錯誤。我不明白爲什麼。任何人都可以幫忙嗎?
我也試着像 print('One', 'Two', 'Three', sep='')
但同樣類似的聲明如上它顯示了我一個錯誤
您在python2.x上。在文件的頂部放置'from __future__ import print_function'。這將允許您使用Python3.x語法,但您必須轉換所有'print'功能。 – SethMMorton