【喵呜刷题小喵解析】:在Python中,函数可以有返回值,也可以没有返回值,所以选项A是错误的。函数可以有参数,也可以没有参数,所以选项B也是错误的。函数内不一定要定义变量,所以选项C也是错误的。因此,正确答案是选项D,即以上三种说法都不对。