今天使用字符串格式化时,遇到的一点小问题:调用这个方法解释器出错了:TypeError: not enough arguments for format string
def ll(name,age):
print('name:%s,age:%s' %name, age) ll('huhu',18)
运行结果:
File "D:/python/pylib.py", line 69, in ll
print('name:%s,age:%s' %name, age)
TypeError: not enough arguments for format string
正确的写法:
def ll(name,age):
print('name:%s,age:%s' % (name, age))
ll('huhu',18)