【Python】 Python函数的参数类型
我是一个 Python 入门级别用户,虽然我一天到晚黑 Python,但是到了用的时候,又不得不用,这真的很悲哀。我讨厌 Python 就因为一个原因,就是其垃圾一样的文档。
这次我被一个绊脚石绊住两次,是因为有点搞不明白 Python 函数的参数。Python 语言的函数参数,到底是用值传递,还是引用传递?其实要思考这个东西,都是从 C++ 带来的一些习惯,虽然我不是一个 C++ 的程序员,但是也是通过学习 C++ 来学习编程的,不可避免地就要带有 C++ 的习惯。在那个语言里,是需要搞清楚这些东西的,编程语言并没有向程序员隐藏这些细节。以至于到了使用动态语言的时候也很容易陷在这种细节里面。