返回信息流我定义一个函数 def sendscp(ip, log_or=False,timeout):
然后,我调用函数这么写sendscp(ip, timeout=60),会提示我语法错误,这是为啥?
这是一条镜像帖。来源:北邮人论坛 / python / #25408同步于 2021/1/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
python参数传递的问题,调用函数传参顺序要和函数定义一致
pythonic
2021/1/13镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
官方文档的语法说明里已经说得很明确了。
https://docs.python.org/3/tutorial/controlflow.html#keyword-arguments
【 在 pythonic 的大作中提到: 】
: 对,之前的习惯都是这么做的,
: 但是也没找到python语法中有具体说法,
定义的时候就不对吧,带默认值的应该放最后
【 在 pythonic 的大作中提到: 】
: 我定义一个函数 def sendscp(ip, log_or=False,timeout):
: 然后,我调用函数这么写sendscp(ip, timeout=60),会提示我语法错误,这是为啥?
【 在 Zelda 的大作中提到: 】
: 官方文档的语法说明里已经说得很明确了。
: https://docs.python.org/3/tutorial/controlflow.html#keyword-arguments
ok,i will check