python
尼古拉斯.贝叶斯基
这个作者很懒,什么都没留下…
展开
-
python学习总结
1、关于python中函数的参数初始化的问题:函数的初始化值是在函数定义的时候就获取了的。如果后续调时不把修改过后的参数赋值进去,那么使用的就是第一次初始化的值。另外一个问题就是调用函数时传递进去的参数是类似于C语言的传递变量的指针进去,他会修改掉变量在内存中的值。所以在多次调用的情况下,变量的值是会修改的。比如下面一段代码:x = [1 , 2 , 3 ,4 , 5]def functest...原创 2018-06-05 17:51:56 · 737 阅读 · 0 评论 -
关于python函数传参的理解
目前网络上大部分博客的结论都是这样的:Python不允许程序员选择采用传值还是传 引用。Python参数传递采用的肯定是“传对象引用”的方式。实际上,这种方式相当于传值和传引用的一种综合。如果函数收到的是一个可变对象(比如字典 或者列表)的引用,就能修改对象的原始值——相当于通过“传引用”来传递对象。如果函数收到的是一个不可变对象(比如数字、字符或者元组)的引用,就不能 直接修改原始对象——相当于...转载 2018-06-06 10:52:57 · 506 阅读 · 0 评论 -
内核停止 重启中
Spyder的确是一款体验不错的IDE,不过最近在其中反复运行或调试有关pyqt的代码时,总是会提示”kernel died,restarting”,这就需要等待一段时间,内核重启之后才能运行程序,这会消耗我们不少的时间和兴致,后来在stackoverflow和github上找到了Spyder IDE的两个开发者给出的解决方案一般我们pyqt的主函数是这样的:if ...转载 2018-07-06 10:06:34 · 2885 阅读 · 0 评论