python - 语法错误:位置参数跟在关键字参数之后。如何绕过它?
问题描述
这是我的代码
print("pay as on ",date1 ,month1 ,year1 ,sep='-'"is : " ,pay_matrix[cell +2][level + 1])
我已经尝试了所有我无法绕过它的方法。当我删除 sep='-' 但我需要它时它可以工作。
解决方案
使用string.format
函数对其进行模板化。
print("pay as on {}-{}-{}, is : {}".format(date1 ,month1 ,year1, pay_matrix[cell +2][level + 1]))
推荐阅读
- python - 2个来自两个文件的具有不同步骤的循环
- asp.net - 无法使用 Filestream 类写入文件(返回 400 - 错误请求)
- sql - SQL 在 MAX 之后执行 AVG
- python - 如何修复 500 内部服务器错误 / web.py
- vb.net - PCOMM 交叉污染
- c# - 在动态变化的 gridview 上显示列表的内容
- batch-file - 如何在批处理文件中调用脚本,清除变量?
- python - 如何使用 django 显示实时传感器数据
- jekyll - “如何修复 Jekyll 中的‘自动再生无限循环’”
- ios - NSCoding decodeObject 总是 nil