在写Python类时,或者看某些项目源码时,总是见到__init__和__new__方法,一直没有深入研究两者的区别,今天聊聊这个。 __new__ __new__是类(class)方法。 class新创建实例时,会调用__new__,它主要控制一个新实例的创建。 需要知道的是,__new__是实例 ...
分类:
编程语言 时间:
2020-07-13 11:22:45
阅读次数:
72
通用编程概念 变量、基本类型、函数、控制流 变量与可变性 rust中的变量默认是不可变的,这样是为了能够让你安全并且方便地写出复杂、甚至并行的代码。 当一个变量是不可变时,一旦它绑定到了某个值上面,这个值就再也无法被改变了。 1 let x = 5;m, 2 println!("The value ...
分类:
其他好文 时间:
2020-07-13 09:25:50
阅读次数:
71
Java 中的 String 不可变是因为 Java 的设计者认为字符串使用非常频繁,将字 符串设置为不可变可以允许多个客户端之间共享相同的字符串。 ...
分类:
编程语言 时间:
2020-07-12 18:52:07
阅读次数:
68
字符串: 字符串用单引号(’)或双引号(")括起来,不可变1,find通过元素找索引,可切片,找不到返回-12,index,找不到报错。3,split 由字符串分割成列表,默认按空格。4,captalize 首字母大写,其他字母小写。5,upper 全大写。6,lower 全小写。7,title,每 ...
分类:
编程语言 时间:
2020-07-12 16:28:35
阅读次数:
59
如果一项金融工具须用或可用企业自身权益工具进行结算, 企业需要考虑用于结算该工具的自身权益工具,是作为现金或其他金融资产的替代品, 还是为了使该工具持有方享有在发行方扣除所有负债后的资产中的剩余权益。 如果是前者,该工具是发行方的金融负债; 如果是后者,该工具是发行方的权益工具。 (1)非衍生工具。 ...
分类:
其他好文 时间:
2020-07-12 11:57:58
阅读次数:
403
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>函数传参(可变参) ...
分类:
其他好文 时间:
2020-07-12 09:13:12
阅读次数:
66
下面有几条可以遵循的方法重载的最佳实践来避免造成自动装箱的混乱。 a)不要重载这样的方法:一个方法接收 int 参数,而另个方法接收 Integer 参 数。 b)不要重载参数数量一致,而只是参数顺序不同的方法。 c)如果重载的方法参数个数多于 5 个,采用可变参数。 ...
分类:
编程语言 时间:
2020-07-11 22:37:00
阅读次数:
83
for 循环的用法; for + range() : 得到纯数字的列表 range(起始位数, 结束为止, 步长数) : 可以制作出int类型的多数值, 也可以只给结束值 for i in range(10) 顾头不顾尾, 步长 可变类型和不可变类型: 可变类型: 值可以改变, 但是id不变, 证明 ...
分类:
其他好文 时间:
2020-07-11 21:02:53
阅读次数:
53
c++顺序容器常用知识总结: 目录 一.定义和初始化 有关于unsingned int 与 size_t的有关区分 二.常用操作 1.begin和end 2.容器添加元素操作 3.容器大小的操作 4.访问容器元素的操作 5.删除容器元素的操作 6.容器的赋值与swap操作 正文 容器是一种容纳特定类 ...
分类:
编程语言 时间:
2020-07-11 19:05:21
阅读次数:
72
JDK 1.5 之后,Java 允许定义方法时,参数个数是可变的,这种情况称之为 “可变参数”。语法如下: [ 访问符 ] [ 修饰符 ] 返回类型 ( [ 参数列表 ] , 数据类型 ... 变量名 ){ //方法体 } 例: public int add ( int a , int ... b ...
分类:
编程语言 时间:
2020-07-11 17:01:28
阅读次数:
59