扫码关注官方订阅号
如果我定义了一个函数
def func(a,b,*others): ...
之后在调用时如何计算输入参数的数量呢?假如我想要实现"输入多于5个参数返回False"
走同样的路,发现不同的人生
你这里a,b是两个固定的参数,ohters是一个list,直接判断list的长度大于3就表示参数多于5个
剑走偏锋,可以试试inspect
# -*- coding: utf-8 -*- import inspect def foo(a, *args): f = inspect.currentframe() print inspect.getargvalues(f)
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你这里a,b是两个固定的参数,ohters是一个list,直接判断list的长度大于3就表示参数多于5个
剑走偏锋,可以试试inspect