python方法重载(个人觉得很好用)方法重载(个人觉得很好用)
python函数重载(个人觉得很好用)函数重载(个人觉得很好用)前言正题具体函数总结
前言前言
(第一次写博客,多多关照)
之前找了好多,但是觉得给的方法让我觉得好麻烦,有些说用默认参数,还有一种好像调用了其他的库。然后自己就用了
*args感觉还挺方便。
正题正题
我本来是要写一个函数(AES加密),进行代换,传入的参数有:一个len==16的列表,或者一个4*4的二维array(实际上写
两个函数也行,但是用重载的话确实很方便,毕竟功能一样)
具体函数具体函数
def substitude(*args):
# 可以用*args的第二个参数来判断需要处理的参数是啥
# 比如就用1和0来表示上述两种情况
if args[0]:
#说明args[0]表示一种情况
pass
else:
#说明此时是另一种情况
pass
总结总结
大概就这么多,如果需要重载的情况比较多,完全可以用*args的一个参数来判断是那种情况,比如用args[0] == 1 、2、3……
来判断
谢谢访问
作者:Michael_CJC
评论0
最新资源