![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python杂记
python小弟
这个作者很懒,什么都没留下…
展开
-
深刻理解python中浅拷贝与深拷贝
一,python中浅拷贝与深拷贝1,区别当深浅拷贝里面只有值数据类型的话,这时候深拷贝与浅拷贝是相同 的。当做一个拷贝的话(无论是深浅),因为只有值数据类型。它的拷贝是深拷贝。列子:from copy import deepcopya = [1,'str']b = a.copy()a.append(2)print(b)# 结果# [1, 'str']可见深浅拷贝的...原创 2019-06-29 21:14:24 · 142 阅读 · 0 评论 -
python中为什么没有方法重载
了解方法重载我们首先要知道方法重载解决的是什么?在java中方法重载解决的无非是传入参数的类型问题,因为java中方法不能接收任意类型的参数,但是python的函数可以接收任意类型的参数,因而python中并不存在方法重载。...原创 2019-06-29 23:05:22 · 503 阅读 · 0 评论 -
python多态深刻理解
python中多态:在很多网上的资料中将python中多态讲述的过于抽象,不利于理解这里我讲述一下什么是python的多态python本身就是基于多态的。因此在许多网上资料说要继承父类我认为不是必要的。因为python可以任意变量指向对象。这不像java中一样必须父类引用指向子类的对象在Python中无需继承父类就能实现多态比如:python中的魔法函数就是一个很好的例子。如果我们在类中定义...原创 2019-06-30 21:27:06 · 150 阅读 · 0 评论