码迷,mamicode.com
首页 >  
搜索关键字:函数参数传递 可变对象 不可变对象    ( 745个结果
Python初学____探究_____(1)可变对象 不可变对象理解
1. 可变对象 & 不可变对象 ①对于Python来说,变量=对象 的含义表示着 将该变量作为一个引用绑定到该对象上,当绑定完成后 即可通过变量名使用该对象。 一个对象不存在任何对象引用的时候,就进入了垃圾收集的过程(自动回收机制)。 ②对于多元素的数据结构,如list,tuple,dict,其实现 ...
分类:编程语言   时间:2018-04-18 17:09:30    阅读次数:249
【读书笔记 - Effective Java】05. 避免创建不必要的对象
1. 如果对象是不可变的(immutable),它就始终可以被重用。 (1) 特别是String类型的对象。 (2) 同时提供了静态工厂方法和构造器的不可变类,通常可以使用静态工厂方法而不是构造器。 2. 如果可变对象是已知不会被修改的,它也可以被重用。 如果isBabyBoomer()经常被调用, ...
分类:编程语言   时间:2018-04-08 15:51:02    阅读次数:154
javaScript回调函数
回调函数,或简称回调,是指通过函数参数传递到其它代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。 咋一看回调函数的概念,可能并不能立即理解什么是回调函数。通俗的讲,回调函数就是以函数作为参数传给另一个函数执行。比如:有一个函数A,函数B, 将A函数作为B函数的参数,然... ...
分类:编程语言   时间:2018-04-07 17:37:20    阅读次数:172
python内置数据结构基础认知:字符串
字符串: 一个个字符组成的有序的序列,是字符的集合 使用单引号、双引号、三引号引住的字符序列 字符串是不可变对象 字符串可索引可迭代 Python3起,字符串就是Unicode类型 ' ' # 单引号里面的双引号直接打印,单引号里面的单引号和特殊字符需要转义才能打印 " " # 双引号里面的单引号直 ...
分类:编程语言   时间:2018-04-01 11:53:38    阅读次数:187
Python中的对象引用、浅拷贝与深拷贝
最近项目中遇到一个Python浅拷贝机制引起的bug,由于对于Python中对象引用、赋值、浅拷贝/深拷贝机制没有足够的认识,导致调试了很久才发现问题,这里简单记录一下相关概念。 在Python的设计哲学中,Python中的每一个东西都是对象,都有一个ob_refcnt变量,这个变量维护着对对象的引 ...
分类:编程语言   时间:2018-03-29 10:26:59    阅读次数:185
Python之字符串
1.1 一个个字符组成的有序的序列,是字符的集合 1.2.使用单引号、双引号、三引号引住的字符序列 1.3.字符串是不可变对象 1.4.Python3起,字符串就是Unicode类型 2字符串元素访问 2.1字符串支持使用索引访问 2.2有序的字符集合,字符序列 2.3可迭代 3.字符串join连接 ...
分类:编程语言   时间:2018-03-28 18:47:20    阅读次数:183
组合数据类型练习
三、总结列表,元组,字典,集合的联系与区别。 (1)列表是可变对象,它支持在原处修改的操作.也可以通过指定的索引和分片获取元素。 (2)元组和列表在结构上没有什么区别,唯一的差异在于元组是只读的,不能修改。 (3)集合就是我们数学学的集合,没有什么特殊的定义。集合最好的应用是去重。所以,集合内的元素 ...
分类:其他好文   时间:2018-03-22 20:37:09    阅读次数:177
管理Java垃圾回收的五个建议
【编者按】本文作者是Niv Steingarten,是Takipi 的联合创始人,热衷于编写优雅简洁的代码。作者通过对垃圾收集器的介绍和梳理,在管理垃圾回收方面提出了五个建议。减少收集器开销。帮助大家进一步提升项目性能。本文系国内 ITOM 管理平台 OneAPM project师编译整理。 保持G ...
分类:编程语言   时间:2018-03-13 11:07:09    阅读次数:251
python常见对象的结构
1 整数对象PyIntObject 整数对象是固定大小的Python对象,内部只有一个ob_ival保存实际的整数值。 2 字符串对象PyStringObject Python的字符串对象是一个不可变对象,任何改变字符串字面值的操作都是重新创建一个新的字符串。 字符串对象在Python中用PyStr ...
分类:编程语言   时间:2018-03-10 14:14:43    阅读次数:263
python不可变对象
在python对象分类中已经 介绍了python不可变对象,下面将列举实例,详细分析: 不可变类型(数字,字符串,元组,不可变集合):不支持原处修改。 引用 在python一切皆是对象,而对象是通过引用传递的。在赋值时,不管这个对象是新创建的,还是一个已经存在的,都是将该对象的引用赋值给变量。故这里 ...
分类:编程语言   时间:2018-03-10 11:59:18    阅读次数:273
745条   上一页 1 ... 27 28 29 30 31 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!