FWQ
Python format() 函数中如何使用变量表达式指定参数编号?
Python format() 函数中如何使用变量表达式指定参数编号? “纵有疾风来,人生不言弃”,这句话送给正在学习的朋友们,也希望在阅读本文《Python format() 函数中如何使用变量表达式指定参数编号? 》后,能够真的帮助到大家。我也会在后续的文章中,陆续更新文章相关的技术文章,有好的建议欢迎大家在评论留言,非常感谢! format()中的参数编号 在 python 中,format() 函数的参数编号可以用变量表达式指定,而不仅仅是数字。变量表达式可以存储值,该值将解析为要插入的目标格式化位置的索引。 解决 keyerror 问题 在给定的代码中,遇到了 keyerror: ‘(n-1)’,这是因为在 format() 中使用了变量表达式 (n-1),但没有传递相应参数的字典或命名关键字参数。 解决方法: 可以将参数作为关键字参数传递给 format() 函数: n = eval(input('请输入一个1~7整数:'))…