如何编写Python的format_name函数满足不同入参返回指定字符串要求
实现代码
def format_name(first_name, last_name): # 姓名全为空时直接返回空字符串 if not first_name and not last_name: return "" # 按「姓在前、名在后」的顺序收集非空的姓名段 name_parts = [] if last_name: name_parts.append(last_name) if first_name: name_parts.append(first_name) # 拼接为要求格式返回 return f"Name: {', '.join(name_parts)}"
以上代码运行你给出的4条测试用例,输出结果和预期完全匹配。
内容的提问来源于stack exchange,提问作者Absy
相关产品推荐
相关产品推荐

