学习从入门到实践遇到的函数问题,求解惑

定义函数时,形参为任意数量的关键字形参,如** toppings, pycharm给的解释是dic[ str, any ]
。 我想问的是 这个字典的键 为什么是字符串?字典的键 可以是字符串、数字或元祖不是吗?

img

这个字符串代表了参数名

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^