1.为什么第二排的name和age不用加""因为name和age是变量,是从f1函数传入的变量,如果加上就变成了字符型(str)就无法表示原来的意思比如 a = 1,print(a)输出1,而print("a")输出a2.什么输出之后后面有个None?因为你的函数不返回任何值,在print(kun)中,kun表示fi的返回值,但是你的f1函数没有用return返回任何值,所以f1函数默认返回None也就是返回空,即kun为空(None),所以print(kun)输出None