拖延了这么久终于又开始学习了
首先搞懂定义并不复杂,我在清华出版的《python从入门到精通》一书上看到很有趣的比喻,书中是这么讲的,在拍一部戏时,剧本中的人物是形参的话,演员就相当于实际参数。枯燥一点的定义是这么来说的,在定义函数时,函数名后面括号里的参数就是形式参数,而在调用函数时,函数名后面括号里的参数才是实际参数。
实际参数可以进行值传递,也可以进行引用传递,取决于实际参数的类型。当实参是可变对象时,比如列表类型,进行的是引用传递,即改变形参的值同时也会改变实参的值。当实参是不可变对象时,比如字符串类型,进行值传递,即改变形参的值不会影响实参的值。
一开始看到这里我还有点傻傻搞不清楚,但看了几遍书上的例子之后就能理解的差不多了。加上好久没看很多东西都忘记了,磕磕绊绊编了一段计算bmi指数的代码,总之,python真的是一个需要持续不断学习的东西,一天也停不得。
第一次写东西,有问题恳请大家修正,能得到大家的指点十分开心啦,希望自己早日摆脱小白头衔!
python小白的入门第一篇——函数形参与实参
最新推荐文章于 2024-07-31 15:55:27 发布