码迷,mamicode.com
首页 >  
搜索关键字:不可变    ( 4007个结果
python中的可变数据类型和不可变数据类型
1.不可变数据类型:数值、字符串、元组 不允许变量的值发生变化,如果变量的值变化了,那么就是新建了一个对象;对于相同值的对象,在内存中只有一个对象。 2.可变数据类型:列表、字典 允许变量的值发生变化,允许变量的值发生变化,即如果对变量进行append、+=等这种操作后,只是改变了变量的值,而不会新 ...
分类:编程语言   时间:2019-10-27 22:20:59    阅读次数:90
对二维区域和检索 - 矩阵不可变 超时的改进
暴力法:private int[][] data; public NumMatrix(int[][] matrix) { data = matrix; } public int sumRegion(int row1, int col1, int row2, int col2) { int sum =... ...
分类:其他好文   时间:2019-10-26 15:12:00    阅读次数:67
Scala 可变map与不可变map互转
注意: -.toSeq:将元组List转换成mutable.Map -:_*:表示变长参数 ...
分类:其他好文   时间:2019-10-25 18:37:19    阅读次数:240
小白学 Python(6):基础运算符(下)
人生苦短,我选Python 前文传送门 "小白学 Python(1):开篇" "小白学 Python(2):基础数据类型(上)" "小白学 Python(3):基础数据类型(下)" "小白学 Python(4):变量基础操作" "小白学 Python(5):基础运算符(上)" 前言 上一篇文章我们介 ...
分类:编程语言   时间:2019-10-25 09:48:01    阅读次数:100
python3语法学习第五天--函数(1)
函数:函数能提高应用的模块性,和代码的重复利用率,是一段可重复使用的代码块 自定义函数: 1、函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 2、任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 3、函数的第一行语句可以选择性地使用文档字符串—用于存放函数说 ...
分类:编程语言   时间:2019-10-24 23:17:04    阅读次数:99
String、StringBuffer、StringBuilder的区别
##总结: String:底层代码是一个用final修饰的char数组,是一个不可变的字符串,因此是线程安全的。对String字符串进行改变时,都会产生一个新的String对象,然后将指针指向String对象,影响系统性能,适用于少量字符串操作的情况。String初始化时,除了用构造函数进行初始化, ...
分类:其他好文   时间:2019-10-24 00:16:39    阅读次数:106
11.python内置数据--字符串
字符串: 一个个字符组成的有序的序列,是字符的集合 使用单引号、双引号、三引号引住的字符序列 字符串是不可变对象 Python3起,字符串就是Unicode类型 字符串的定义和初始化 字符串元素访问 字符串支持使用索引访问 有序的字符集合,字符序列 可迭代 字符串连接 +连接,a=‘a’,a=‘a’ ...
分类:编程语言   时间:2019-10-23 20:28:55    阅读次数:95
python字符串内置函数
1、字符串 定义:它是一个有序的字符的集合,用于存储和表示基本的文本信息,‘’或“”或‘’‘ ’‘’中间包含的内容称之为字符串特性:1.只能存放一个值2.不可变3.按照从左到右的顺序定义字符集合,下标从0开始顺序访问,有序补充: 1.字符串的单引号和双引号都无法取消特殊字符的含义,如果想让引号内所有 ...
分类:编程语言   时间:2019-10-23 18:36:18    阅读次数:105
String和StringBuffer的区别;字符串的一些基本方法
String 和 StringBuffer区别 字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 需要注意的是,String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,这样不仅效率低下,而且大 ...
分类:其他好文   时间:2019-10-22 18:05:08    阅读次数:109
好程序员大数据教程分享Scala系列之模式匹配和样例类
好程序员大数据教程分享Scala系列之模式匹配和样例类1.样例类在Scala中样例类是一中特殊的类,样例类是不可变的,可以通过值进行比较,可用于模式匹配。定义一个样例类:1.构造器中每一个参数都是val,除非显示地声明为var2.伴生对象提供apply,让你不使用new关键字就能构造出相应的对象caseclassPoint(x:Int,y:Int)创建样例类对象:valpoint=Point(1,
分类:其他好文   时间:2019-10-21 18:59:18    阅读次数:84
4007条   上一页 1 ... 55 56 57 58 59 ... 401 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!