Python中函数必须有参数吗

Python的函数必须有参数吗有点搞不清楚
那函数定义之后是不是并不表示被调用

可以没有参数;
定义不是调用;
https://www.runoob.com/python3/python3-function.html

函数为啥必须要有参数啊?可以没有参数啊
函数定义只是函数定义,并不表示被调用,也不一定就会被调用