Python 3:在函数中使用最后一个参数

时间:2019-02-23 17:46:36

标签: python-3.x

我正在学习python 3,我已经对bash脚本有一定的经验,而且我还缺少bash的一些功能。

我现在要指的是位置参数的操纵。

在bash中,很容易使用$1$2$3${!#}的第一个,第二个,第三个甚至最后一个。 python 3中有这种功能吗?

所以我有这个功能:

fct(*arg):
    total=0 
    for number in arg:
        total += number
    total *= ${!#}

有内置的方法吗? 我当时想的方式是将arg中的元素数放入变量nr_elem中,然后以某种方式从nr_elem获得元素数arg,但我想知道是否就像我习惯了bash一样,这是一种非常简单而优雅的方法。

1 个答案:

答案 0 :(得分:1)

没关系,我找到了答案: arg[-1]