关于if语句的疑问 求解释 谢谢
def get_formatted_name(first_name,last_name,middle_name=''):
if middle_name:
full_name=first_name,middle_name,last_name
else:
full_name=first_name,last_name
return (full_name)
musician=get_formatted_name('Kim','Ji','Soo')
print(musician)
musician=get_formatted_name('Kim','Tan')
print(musician)请问 第二句的
if middle_name:
if 语句后面不都是接的判断吗,类似 if a>0: 这种? 这个就接了一个形参 是什么意思?