码迷,mamicode.com
首页 >  
搜索关键字:函数参数传递 可变对象 不可变对象    ( 745个结果
Python字典
Python 字典:使用了 { } 包含的键值对。键为不可变对象,值为任意对象。每一个键值对之间使用 , 逗号进行分割。而且 键 必须是唯一的,可以是字符串,数字和元组。 字典创建之后,可以使用 字典名['键名'] 进行访问。 增加字典元素,可以直接使用 字典名{'新的键'} = 新的值 使用 de ...
分类:编程语言   时间:2020-02-04 20:43:02    阅读次数:88
Python 深拷贝 vs 浅拷贝
彻底弄懂 copy, 核心就是理解 可变 vs 不可变对象 和变量的本质是指针. ...
分类:编程语言   时间:2020-02-02 23:41:49    阅读次数:91
C语言随笔5:函数、函数指针
函数 C语言中函数参数传递时,将实参的值拷贝到函数参数的存储区中。这种传递参数的方式称为按值传递。 函数不会访问实参本身,访问的是函数存储在栈区的副本,不会改变实参.函数凋用结束,函数在栈区的内容释放. 若要改变实参本身.需用指针传递待修改变量的地址,使函数参数保存该变量地址的值。然后在函数中,通过 ...
分类:编程语言   时间:2020-01-28 19:02:25    阅读次数:90
Python函数章节自学有感
Python函数章节学习所得 1. 函数的创建和调用 Python以 def 关键字实现函数的创建,具体格式如下 对比C语言的函数创建格式 数据类型 函数名(数据类型 形参) Python不需要定义函数和形参的数据类型且在创建函数之后必须打上 “:” ,调用函数格式为: 可以感受出Python在函数 ...
分类:编程语言   时间:2020-01-23 16:50:50    阅读次数:92
python 面试题:Python语言特性
1 Python的函数参数传递 两个例子 a = 1 def fun(a): a = 2 fun(a) print a # 1 a = [] def fun(a): a.append(1) fun(a) print a # [1] 所有的变量都可以理解是内存中一个对象的“引用”,或者,也可以看似c中 ...
分类:编程语言   时间:2020-01-23 11:04:00    阅读次数:128
【Java】对象与类
LocalData类 构造函数 在构造函数上C++与Java最大的区别是,Java所有的构造必须使用new在堆上构造。 值得注意的是,不要再构造函数里声明与实例域同名的局部变量。 在C++中,一般把方法定义在类的外面,把方法定义在类的里面就成立内联函数。但是在Java中没这个说法,是否是内联函数,将 ...
分类:编程语言   时间:2020-01-21 23:10:43    阅读次数:61
python replace函数替换无效问题
str = "hello,china!" str.replace("hell","well") print(str) 写代码时发现这样替换之后并没有替换成功。 原因: 在Python中字符串是是不可变对象。 所以字符串使用replace需要重新赋值,生成一个新的对象。 之前没有重新引用,导致该变量 ...
分类:编程语言   时间:2020-01-18 01:25:48    阅读次数:139
2019年全网最热门的123个Java并发面试题总结
前言 并发编程几乎是所有互联网公司面试必问的问题,并发编程是Java程序员最重要的技能之一,也是最难掌握的一种技能。它要求编程者对计算机最底层的运作原理有深刻的理解,同时要求编程者逻辑清晰、思维缜密,这样才能写出高效、安全、可靠的多线程并发程序。 关于Java并发编程的知识总结了个思维导图,分享给大 ...
分类:编程语言   时间:2020-01-12 18:08:39    阅读次数:108
python中的可变与不可变对象的区别
Python中不可变对象:int, float, str, tuple, bool Python中可变对象: list, dict, set 不可变对象: a = 5 PK a= 4: 在5的内存地址和4的内存地址是不同的 可变对象: list = [1, 2, 3, 4] PK list.appe ...
分类:编程语言   时间:2020-01-01 14:58:35    阅读次数:89
多线程不可变对象设计模式immutable
immutable特点: 1.不可变对象一定是线程安全的(里面的任何属性或者引用类型的属性一旦被初始化,都不能被修改)2.可变对象不一定是不安全的 StringBuffer 题外话: J2EE中servlet 全局只创建一个对象,不是线程安全的struts 1.x Action也不是线程安全的,只创 ...
分类:编程语言   时间:2019-12-31 12:16:03    阅读次数:87
745条   上一页 1 ... 5 6 7 8 9 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!