请问括号内为什么要angel=0,还有python中空格起什么影响,比如这个angel=0没有空格但其他地方有

删除问题都要财富,这百度知道真不友好,,题主明白了
2025年03月23日 17:42
有1个网友回答
网友(1):

Python中除了缩进和换行以及字符串中的空白符,其他空白符基本是忽略的,但是为了美观通常在运算符比如=、-、+、*、/等前后加上一个空格,如此使得运算关系较为明显,也就是看上去好看,这个地方空格有没有没有关系,有几个也没关系,两侧的空格是不是一样多也没关系。
angle=0这个叫默认参数。一般调用函数都要输入所有参数,但是如果有个参数大部分情况就是一个,偶尔换一下,那么就需要一个默认参数,这样可以减少调用时的输入量,简化调用。如果你学过类C语言(c、c++等),那么这个地方相当于函数重载的一种形式(函数的参数不同的重载)。
这个地方调用move函数就可以这样move(10,10,1,0)也可以这样move(10,10,1)这两种调用结果是一样的,因为你没输入的那个参数就是默认参数。
不明白可追问。