- 博客(3)
- 收藏
- 关注
原创 JAVA初始化顺序总结
在新建一个Java对象之前,要进行初始化工作,初始化除了构造器中的代码,还有属性与类中的代码块,而属性和代码块又根据是否被static修饰分成静态与非静态代码块和属性,所以我们要讨论的就是静态/非静态的代码块,属性,构造器的初始化顺序。总体原则,4句话总结:1、静态->非静态->构造器2、父类->子类3、同级别看位置先后4、静态部分只执行一次,且在类加载的时候就执行,而不是等到类实例化。...
2022-06-14 12:00:35 635
原创 python字典缺失值的处理,五种方式:defaultdict,dict.get,Counter,__missing__
在Python中字典是使用得非常频繁的一个数据结构,但是很多从其他语言转学python的朋友或是Python的初学者在使用字典的时候还是以原来语言的思维,不够pythonnic,没有体现出python语言的特性,下面我总结了一些常用场景可以让你的代码更加的"python"...
2022-04-04 22:12:52 2159
原创 python切片总结(包含一维和高维情况,图像处理)
在python中,列表(list)是一个常用的容器,将要处理的元素放入列表中,需要的时候取出,除了通过单个下标访问外,还可以通过切片的方式访问如arr[2:4],表示取的下标2-3的元素,不包括4,我总结了一下python中切片的常用方式和特殊情况,实际上,只要是实现了__getitem__与__setitem__这两个方法都可以进行切片,下面看代码。arr = [0,1,2,3,4,5,6]#下标切片,左包右不包x = arr[1:3] #[1,2]#可以为负数,从右边开始数y ...
2022-03-29 14:33:45 6367 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人