我正在学习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一样,这是一种非常简单而优雅的方法。
答案 0 :(得分:1)
没关系,我找到了答案:
arg[-1]