5.5 - Pass by Reference

263人阅读 评论(0) 收藏 举报
分类:
        
def number_swap(num):
    num = 77
    print(num)
    
my_num = 5
print("Before -> {0}".format(my_num))
number_swap(my_num)
print("After -> {0}".format(my_num))


def pass_by_reference(a_list):  # list is passed by reference
    
    a_list.append("4")
    a_list.append("5")
    a_list.append("6")
    
my_list = [0, 1, 2]
print("Before -> {0}".format(my_list))
pass_by_reference(my_list)
print("After -> {0}".format(my_list))
           

查看评论

VMware vSphere 5.5基础课程

VMware vSphere 5.5基础课程
  • 2015年05月31日 11:57

pass by value 与pass by reference 小结

缺省条件下,c++都是以pass by value形式传递函数参数的,而值传递的参数,编译器知道这个参数收到保护,不会修改其值,实际上修改的都是通过拷贝构造函数另外创建的参数副本,当函数返回时还要调用...
  • csw_100
  • csw_100
  • 2010-04-21 17:18:00
  • 6952

pass-by-value与pass-by-reference的区别一个很好的例子

public class PassByValueEx {    public static void main(String [] args) {        String str[]=new St...
  • happyzhm5
  • happyzhm5
  • 2007-03-12 16:35:00
  • 1755

[C++学习] effective c++ 笔记 pass by value ,pass by reference

在编写函数的返回值和形参的时候,能 传引用(pass by reference) 就不要 传值 (pass by value). 这样是为了少调用 copy constructor ,可以提高效率。...
  • korekara88730
  • korekara88730
  • 2012-12-17 01:35:02
  • 1951

尽量用pass-by-reference-to-const(const引用)替换pass-by-value(传值)

1、尽量以pass-by-reference-to-const替换pass-by-value,前者通常毕竟高校,并可避免切割问题(slicing problem)。 2、以上规则并不适...
  • zyq522376829
  • zyq522376829
  • 2015-09-01 20:40:03
  • 866

Java Pass By Value and Pass By Reference

Java Pass By Value and Pass By Reference Java uses pass by value. There is no pass by reference in ...
  • wocalenimade
  • wocalenimade
  • 2016-12-02 23:33:51
  • 205

方法参数中pass by reference(传引用)和 pass by value(传值)的区别

如果你把㆒个名为foo的对象作为参数传给某个函数,那么「对参数赋值」意味改变foo,使它引用(参考、指涉、指向)另㆒个对象。如果你在「被传入对象」身㆖进行什么操作,那没问题,我也总是这样干。我只针对「...
  • yobuke
  • yobuke
  • 2012-12-18 15:16:13
  • 565

C++ OOP (BigThree & Pass by Reference & Return by Reference & Point & Template)

template class Vector { public: explicit Vector( int initSize = 0 ) //显示构造函数,不允许compile...
  • shaguabufadai
  • shaguabufadai
  • 2017-09-06 12:27:01
  • 215

Pass by value & pass by reference

CR: http://blog.sina.com.cn/s/blog_499e0a9101000527.html 学过C#的人都知道,通过值或通过引用,值类型和引用类型都可以...
  • ayuric
  • ayuric
  • 2013-03-26 03:38:58
  • 415

Elasticsearch Reference 5.5 中文翻译1

Elasticsearch Reference文档的中文翻译,非外文系,希望可以给初学Elasticsearch的人带去帮助 版本5.5 开始翻译时间2017年8月14日 文档参考地址:https:/...
  • kingdz618
  • kingdz618
  • 2017-08-17 17:26:25
  • 1125
    个人资料
    持之以恒
    等级:
    访问量: 59万+
    积分: 1万+
    排名: 1539
    文章分类
    最新评论