Der*_*ike 3 python args keyword-argument
在Python中,如何检查*args[0]是否存在?
def my_fxn(self, *args):
print(args[0])
my_fxn('ABC') # this prints 'ABC'
my_fxn() # this crashes with "IndexError: tuple index out of range"
Run Code Online (Sandbox Code Playgroud)
如果您使用*args,*args将是一个元组(包含零个、一个或多个元素)。元组的真实性是指它是否至少True包含一个元素。所以你可以简单地写:
def my_fxn(self, *args):
if args:
print(args[0])Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13558 次 |
| 最近记录: |