使用Python过程出现的细节问题:TypeError: not enough arguments for format string


今天使用字符串格式化时,遇到的一点小问题:调用这个方法解释器出错了: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)

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM