四、LIST对象 1、PyListObject对象 2、PyListObject的创建与维护 3、PyListObject 对象缓冲池 4、Hack PyListObject 1、PyListObject对象 PyListObject 对象是变长对象,而且还是一个可变对象: [listobject. ...
分类:
编程语言 时间:
2017-03-07 18:54:52
阅读次数:
192
1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null; 3 ...
分类:
编程语言 时间:
2017-03-06 01:25:48
阅读次数:
250
#1. #A:函数的定义与使用 #B:传递实参的方法有:位置实参、关键字实参。注意:这两种方式不能混用 #C:python不支持函数重载 #D:函数默认形参必须是不可变对象,可以指定为None def fun(value0, value1 = None, value2 = "szn"): print... ...
分类:
其他好文 时间:
2017-03-05 19:21:41
阅读次数:
193
1. 本周学习总结 学习了java的基础语法。在java中使用浮点型会不精确,改用double行就好。学习了string的类型,string的对象是不可变的,创建之后不能再修改,在string的拼接中直接使用“+”;枚举类型相当于之前的switch。从一维数组的引用讲到二维数组的,以及Arrays工 ...
分类:
编程语言 时间:
2017-03-04 20:49:05
阅读次数:
189
dict 是个好东西啊,这个东东是类似于c++里面的map。其形式为 dict={key:value,key:value。。。。} 这个东西好玩的地方主要在于 1.他的key值查找采用的是哈希算法,速度比较快 2.key值得类型可以不同,但是其key值为不可变对象,例如字符串,即便key值为数字那也 ...
分类:
编程语言 时间:
2017-02-28 22:02:52
阅读次数:
236
1. String,字符串常量 StringBuffer,字符串变量(线程安全) StringBuilder,字符串变量(非线程安全) 2.String and StringBuffer String和StringBuffe的主要区别在于String是不可变对象,每次对String进行改变的时候其实 ...
分类:
编程语言 时间:
2017-02-23 12:08:45
阅读次数:
156
Java提供JavaBean作为数据对象的封装, 而对于Scala来说也提供了同样的支持. Scala无需向JavaBean那样显示的声明 getter和setter , 只需将变量声明为var就可以了, getter方法 weight , setter方法为 weight_= ; 同时, 在Jav ...
分类:
其他好文 时间:
2017-02-08 14:25:06
阅读次数:
168
String,StringBuffer,StringBuilder ...
分类:
其他好文 时间:
2017-02-04 11:24:27
阅读次数:
156
str类字符串是不可变对象 1.创建字符串 2.处理字符串的常用函数和操作 (1).函数 len() 返回一个字符串的字符个数 max() 返回字符串中最大的字符 min() 返回字符串中最小的字符 >>>s = "Welcome" >>>len(s) 7 >>>max(s) 'o' >>>min( ...
分类:
编程语言 时间:
2017-01-24 14:45:58
阅读次数:
230
最近对深浅拷贝(复制)做了一些研究,在此将自己的理解写下来,希望对大家有所帮助。本人尚处在摸索阶段,希望各位予以指正。 本文包括如下方向的探索: 1.指针与对象; 2.深/浅拷贝(复制); 3.可变/不可变对象; 4.Objective-C中的copy与mutableCopy方法。 一.指针与对象 ...
分类:
其他好文 时间:
2017-01-16 13:11:10
阅读次数:
296