java中String类的使用频率非常高,本人在学习此模块时,认为下列几点知识值得注意: 一、String是不可变对象 java.lang.String类使用了final修饰,不能被继承。Java程序中的所有字面值,即双引号括起的字符串,如"abc",都是作为String类的实例实现的。String ...
分类:
编程语言 时间:
2017-06-04 00:21:22
阅读次数:
305
1. python脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它 #!/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;相当于写死了python路径; #!/usr/bin/env python 这种用法 ...
分类:
编程语言 时间:
2017-05-23 22:35:50
阅读次数:
205
要深入了解闭包,并不简单; 最常用的一种形式是函数作为返回值被返回 函数赋值 一种变形的形式是将内部函数赋值给一个外部变量 函数参数 闭包可以通过函数参数传递函数的形式来实现 其实上面三种的写法,有种换汤不换药的感觉; g(s)etter 我们通过提供getter()和setter()函数来将要操作 ...
分类:
Web程序 时间:
2017-05-20 19:01:24
阅读次数:
269
Python 的内建对象存放在源代码的Objects目录下。intobject.c用于整数对象 在 Python 中,整数分为小整数对象和大整数对象 小整数对象 由于数值较小的整数对象在内存中会很频繁地使用,如果每次都向内存申请空间、请求释放,会严重影响 Python 的性能。好在 整数对象 属于不 ...
分类:
其他好文 时间:
2017-05-19 23:47:53
阅读次数:
183
1、sort()是可变对象(字典)的方法,无参数,无返回值, sort()会改变可变对象,因此无需返回值。例如: list: 即sort()直接将可变对象的值给改变了。 2、sorted()是python的内置函数,并不是可变对象(列表、字典)的特有方法,sorted()函数需要一个参数(参数可以是 ...
分类:
编程语言 时间:
2017-05-14 00:58:55
阅读次数:
229
可变对象:列表,字典,集合不可变对象:字符串,元祖,数字类型
分类:
编程语言 时间:
2017-05-08 14:20:23
阅读次数:
135
变量赋值、浅拷贝、深拷贝 1,创建变量 1.1不可变对象 a = 'hello' b = 'hello' print id(a) print id(b) 执行结果: >>> 43461664 43461664 >>> 图 结果:a和b的id一样。因为创建b的时候解释器发现b的值是hello,hell ...
分类:
其他好文 时间:
2017-05-03 17:27:28
阅读次数:
241
列表是Python最具灵活性的有序集合对象类型。与字符串不同,列表是可变对象。可以通过指定的偏移和分片、列表调用、删除语句等方法来实现。列表的特点如下:任意对象的有序集合;通过偏移读取;可变长度、异构以及任意嵌套;对象引用数组。常见列表操作:L=[]#创建空列表
L=[0,..
分类:
编程语言 时间:
2017-05-03 01:13:28
阅读次数:
218
字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I,',m,空格,O,K这6个字符。 ...
分类:
编程语言 时间:
2017-05-02 13:47:16
阅读次数:
244
这篇文章主要介绍了Python程序猿代码编写时应该避免的17个“坑”,也能够说成Python程序猿代码编写时应该避免的17个问题,须要的朋友能够參考下 一、不要使用可变对象作为函数默认值 复制代码代码例如以下: In [1]: def append_to_list(value, def_list=[ ...
分类:
编程语言 时间:
2017-05-01 11:06:29
阅读次数:
181