繁体   English   中英

语法错误:位置参数跟在关键字参数之后。 如何绕过它?

[英]SyntaxError: positional argument follows keyword argument. How to bypass it?

这是我的代码

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM