首页 > 解决方案 > 语法错误:位置参数跟在关键字参数之后。如何绕过它?

问题描述

这是我的代码

print("pay as on ",date1 ,month1 ,year1 ,sep='-'"is : " ,pay_matrix[cell +2][level + 1])

我已经尝试了所有我无法绕过它的方法。当我删除 sep='-' 但我需要它时它可以工作。

标签: pythonpython-3.x

解决方案


使用string.format函数对其进行模板化。

print("pay as on {}-{}-{}, is : {}".format(date1 ,month1 ,year1, pay_matrix[cell +2][level + 1]))

推荐阅读