我刚刚开始学习python而且我无法弄清楚如何使用.format,每次尝试时我都会遇到语法问题。这是代码。
my_name = input("What is your name:")
my_age = input("What is your age:")
print ("So you are {name} and you are{age}")format(name=my_name,age=my_age)
有人可以告诉我我做错了吗?
答案 0 :(得分:2)
format
是str
的方法,因此您应该从字符串中调用该方法,然后将结果传递给print
。
print ("So you are {name} and you are{age}".format(name=my_name,age=my_age))