Python简洁优雅,库丰富而强大,特别是在数据分析领域,有着重要的地位。下面是我学习中总结的一些重要,容易忘记的知识点一、Python是如何进行内存管理的?先说明一点,Python每创建一个对象,这个对象都是一个三元组(标识,类型,值)。当我们调用一个对象时一般是按引用传递,有必要时才按值传递。(...
分类:
编程语言 时间:
2015-11-09 00:06:27
阅读次数:
238
首先我们来看下面这段代码:public class Test1 {
String a = "123";
public static void change(Test1 test) {
test.a="abc";
}
public static void main(String[] args) {
Test1 test1=new...
分类:
编程语言 时间:
2015-11-02 12:15:08
阅读次数:
194
首先我们来看下面这段代码:public class Test1 {
String a = "123";
public static void change(Test1 test) {
test.a="abc";
}
public static void main(String[] args) {
Test1 test1=new...
分类:
编程语言 时间:
2015-10-11 14:09:10
阅读次数:
202
javascript中函数的传参方式是比较奇葩的;javascript并没有按引用传递参数的方式,不严格的说全部为按值传递,但是对于引用类型来说,个人觉得这个像是共享传递基本类型作为参数传入函数(只是将值复制给函数内部的一个局部变量)vara=10;functionfoo(a){a=20;returna;}console.log(..
分类:
编程语言 时间:
2015-08-25 12:24:26
阅读次数:
267
ref关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用ref参数,则方法定义和调用方法都必须显式使用ref关键字。例如:class RefExample{ static void Method(ref int i) { ...
Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。1、copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2、copy.deepcopy 深拷贝 拷贝对象及其子对象>>> import copy>>> a = [1,2,3,4,['a'...
分类:
编程语言 时间:
2015-08-12 13:00:01
阅读次数:
155
JS – 函数JS – 函数Table of Contents函数 数组 默认是按引用传递函数 变量是值传递自动执行arguments实现重载匿名函数函数 数组 默认是按引用传递var arr = [1, 2, 3];function f(a) { a[0] = null;}f(arr); // n...
分类:
Web程序 时间:
2015-08-06 22:08:41
阅读次数:
158
1 #include 2 using namespace std; 3 4 void f(int& r){ 5 6 cout<<"r="<<r<<endl; 7 cout<<"&r="<<&r<<endl; 8 r=5; 9 cout<<"r="<<r<...
分类:
其他好文 时间:
2015-08-05 16:15:49
阅读次数:
141
讨论这个问题,我们首先应该明确一点: 什么是值传递?什么是引用传递? 值传递:传递过程中,将变量的值拷贝一个副本,用这个副本值来对新变量完成初始化; ????????????????传递结果:两个变量...
分类:
其他好文 时间:
2015-08-01 15:54:15
阅读次数:
124