這是非常基本的:Python字符串格式錯誤
my_name="nishant"
my_age=24
print "My name is %s"%my_name
print "My age is %d & my name is %s, what are you ?" %(my_age, my_name)
它工作正常,並打印出想要的結果,但如果我代替最後一行是這樣的:
print "My age is %d & my name is %s, what are you ?" %my_age , %my_name
我得到這個錯誤:
File "my_tests.py", line 7
print "My age is %d & my name is %s, what are you ?" %my_age, %my_name
^
SyntaxError: invalid syntax
我的問題是:
- 爲什麼
%(my_age, my_name)
!=%my_age , %my_name
? - Python如何解釋這樣的事情?
這種感覺對我來說很有意義 –