码迷,mamicode.com
首页 >  
搜索关键字:函数参数传递 可变对象 不可变对象    ( 745个结果
python基础
1)从raw_input()读取的内容永远以字符串的形式返回 2)dict的key必须是不可变对象,在Python中,字符串、整数等都是不可变对象 3)set的原理和dict一样,所以,同样不可以放入可变对象,因为无法判断两个可变对象是否相等,也就无法保证set内部“不会有重复元素”。 4)对于不变 ...
分类:编程语言   时间:2018-01-28 13:56:17    阅读次数:145
Kotlin学习与实践 (六)数据类、类委托、“object”
1、数据类 为了引出数据类,先回顾一下Java中的数据类,通常都是有很多字段来存储数据并向外提供getter、setter、toString、Hashcode等机械式的方法。 Kotlin提供了一种data修饰符,使用data修饰符声明数据类就会自动创建以上的机械性的方法。 2、类委托“by”关键字 ...
分类:其他好文   时间:2018-01-28 12:47:29    阅读次数:123
深拷贝,浅拷贝
拷贝:在内存中复制一个对象,与引用不同 所谓的不可变对象就是不能拷贝的对象,数字,元祖,字符串都是 有没有一种方法,可以完全的拷贝对象呢?这叫做深拷贝 ...
分类:其他好文   时间:2018-01-26 20:55:53    阅读次数:156
多线程设计模式简介
多线程设计模式简介 随着CPU的生产工艺从提高CPU的主频率转向多核化,以往那种靠CPU主频率提升所带来的软件的性能提升的“免费午餐”不复存在。这使得多线程编程在充分发挥系统CPU资源以及软件性能方面起到了越来越重要的作用。然而,多线程编程本身又会引入开销和其他问题,如较之简单的单线程顺序编程的复杂 ...
分类:编程语言   时间:2018-01-24 22:27:40    阅读次数:219
GO开发[四]:golang函数
函数 1.声明语法:func 函数名 (参数列表) [(返回值列表)] {} 2.golang函数特点: a. 不支持重载,一个包不能有两个名字一样的函数 b. 函数是一等公民,函数也是一种类型,一个函数可以赋值给变量 c. 匿名函数 d. 多返回值 定义函数类型type: 3.函数参数传递方式: ...
分类:其他好文   时间:2018-01-22 23:15:51    阅读次数:681
String与StringBuffer,StringBuilder
在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的, 2.String 对一串字符进行操作。不可变类。 3.StringBuffer 也是对一串字符进行操作,但是可变类。 String: 为不可变对象,一旦被创建,就不能修改它的值. 对于已经存在的String对象的 ...
分类:其他好文   时间:2018-01-21 22:39:24    阅读次数:208
python学习笔记(函数)
#参数均为必选参数 def func(x,y): y.append(x) print("%s" % y) func(1,[]) #>>[1] func(2,[]) #>>[2] #参数包含必选和可选参数,带默认值的参数为可选参数 #若参数默认值为可变对象,默认参数保留了每次函数调用的修改 def f... ...
分类:编程语言   时间:2018-01-21 11:06:23    阅读次数:139
Python 深拷贝、浅拷贝
Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。 首先,对 赋值 操作我们要有以下认识: 1. 赋值是将一个对象的地址赋值给一个变量,让变量指向该地址( 旧瓶装旧酒 )。 2. 修改不可变对象( 、`tuple`)需要开辟新的空间 3. 修改 ...
分类:编程语言   时间:2018-01-17 21:52:16    阅读次数:173
Python 学习2
和list比较,dict有以下几个特点: 而list相反: 所以,dict是用空间来换取时间的一种方法。 dict可以用在需要高速查找的很多地方,在Python代码中几乎无处不在,正确使用dict非常重要,需要牢记的第一条就是dict的key必须是不可变对象。 set 要创建一个set,需要提供一个 ...
分类:编程语言   时间:2018-01-16 18:19:08    阅读次数:138
可变对象,不可变对象
元组,字符串,数字是不可变对象,更多内容参考vamei 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 谢谢TeaEra, 猫咪cat 动态类型(dynamic typing)是Python另一个重要的核心概念。我们之前说过,Py ...
分类:其他好文   时间:2018-01-13 15:35:27    阅读次数:165
745条   上一页 1 ... 29 30 31 32 33 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!