MST

星途 面试题库

面试题:Python位置实参的基础应用

请编写一个Python函数,该函数接受三个位置实参,分别为整数、字符串和列表。函数将整数与列表长度相加,然后将结果与字符串拼接并返回。请解释函数调用时位置实参的传递方式。
12.5万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
def combine_elements(int_num, str_val, list_obj):
    result = int_num + len(list_obj)
    return str(result) + str_val

在函数调用时,位置实参按照定义函数时参数的顺序依次传递。例如,如果调用combine_elements(5, "test", [1, 2, 3])5会传递给int_num"test"会传递给str_val[1, 2, 3]会传递给list_obj