单项选择题

对下列程序代码空白处,填写语句代码不能输出 “姓名:张三,年龄:18,爱好:爬山”的语句是name = "张三";age = 18;hobby="爬山"
                       (空白处需填写的语句)                                     A.
print("姓名:%s, 年龄:%d, 爱好: %s",name,age,hobby) B.
print("姓名:%s, 年龄:%d, 爱好: %s"%(name,age,hobby)) C.
print( "姓名:{}, 年龄:{}, 爱好: {} ".format(name,age,hobby)) D.
print( "姓名:{name}, 年龄:{age}, 爱好: {hobby} ")