我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Python解包报错问题


def test(**param1,param2=0):
    print (param1)
    print (param2)
test(param1=4,param2=5)

这个报错的原因是什么

关键字参数要放到缺省参数前面:

def test(param2=0,**param1):
    print (param1)
    print (param2)
test(param1=4,param2=5)


  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7701806
  • 你还可以看下python参考手册中的 python- 解包实参列表

param1前面两个星是字典的意思呀,不要写自己看不懂的代码,不要凭感觉瞎写

近期文章

  • 使用pycharm编写spark程序报错
  • gedit命令与gcc命令!
  • 已经在cmd安装了scrapy,为什么import scrapy还是报错?
  • 从大到小排序插入一个新的字符排序
  • 这里为什么不能把i写成j
  • 复制和修改数组
  • 关于VS报错!对于struct非法的问题
  • lm1117的降压模块的电容大小有严格要求吗
  • webstorm 使用了自定义声明文件给组件添加了类型但是无提示
  • 为什么咱的链栈长度为0呢
  • protues元件查询
  • 请问ANSYS Q3D可以建立mosfet模型并提取寄生参数吗?
  • 对已有顺序的字符插入字符排序
  • 使用循环输出:100,95,90,85,…,5,每5个数一行。
  • PHP中输出的默认小数位数
  • 有没有可以教一下Java编程的!!
  • Java数据库填代码
  • 视频播放器框架原理要看什么书
  • 循环语句怎么判断次数
  • 关于#c语言#的问题,请各位专家解答!

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华