码迷,mamicode.com
首页 >  
搜索关键字:可变对象    ( 551个结果
Python中关于list、tuple、字符串的比较
List定义及常用的方法见上一篇博客。 Tuple元组tuple的定义:            tuple是一个有序的元素组成的不可变对象的集合,使用小括号()表示,是可迭代对象 元组中数据的访问     &n
分类:编程语言   时间:2018-08-12 01:32:18    阅读次数:247
python学习随笔(三)_字符串
字符串*** 是由一个个字符组成的有序的序列,是字符的集合 使用单引号,双向引号,三引号引住的字符序列 #三引号中可以放sql语句 字符串是不可变对象字符串元素访问 字符串支持使用索引访问 有序列的字符集合,字符序列 字符串可以是个容器,可以被一个个迭代出来,因为它是有顺序的字符串join连接* " ...
分类:编程语言   时间:2018-08-11 16:46:48    阅读次数:228
[python]类型与对象
1.术语程序中所存储的所有数据都是对象。每个对象都有一个身份、一个类型和一个值。对象的身份可以看作是指向它在内存中所处位置的指针,变量名就是引用这个具体位置的名称。对象的类型也称作类别,用于描述对象的内部表示及它支持的方法与操作。创建特定类型的对象时,有时也将该对象称为该类型的实例。实例被创建之后,它的身份和类型就不可改变。如果对象的值是可以修改的,称为可变对象,反之称为不变对象。如果某个对象包含
分类:编程语言   时间:2018-08-09 22:01:31    阅读次数:173
python基础面试题
上面两个函数打印的结果是什么 函数1打印得到的是: [21, 28][2, 11][21, 28] 函数2 打印得到的是: NoneNoneNone 考察的知识点: 可变对象不能做关键字参数 .append() 没有返回值 ...
分类:编程语言   时间:2018-08-07 18:58:25    阅读次数:126
python 函数传递可变不可变对象
python 传不可变对象实例: 传可变对象实例 可变对象在函数里修改了参数,那么在调用这个函数的函数里,原始的参数也被改变了。例如: 传入函数的和在末尾添加新内容的对象用的是同一个引用,都是那个列表对象。故输出结果如下: ...
分类:编程语言   时间:2018-08-03 14:19:25    阅读次数:147
【java代码之美】---guava之Immutable(不可变)集合
Immutable(不可变)集合 一、概述 guava是google的一个库,弥补了java语言的很多方面的不足,很多在java8中已有实现,暂时不展开。Collections是jdk提供的一个工具类。 Guava中不可变对象和Collections工具类的unmodifiableSet/List/ ...
分类:编程语言   时间:2018-08-02 01:48:43    阅读次数:170
Python中list作为默认参数的陷阱
在Python中,作为默认参数的一定要是不可变对象,如果是可变对象,就会出现问题,稍不注意,就会调入陷阱,尤其是初学者,比如我(┬_┬)。 我们来看一个例子。 运行结果如图: 在正常传入参数的时候,好像没什么大问题。但是当我们使用默认参数的时候,问题出现了。 运行结果没有按我们的预期出现。原因何在? ...
分类:编程语言   时间:2018-08-01 14:21:07    阅读次数:191
java基础---不可变对象创建
通过反射还是可以修改的。 public static void stringReflection() throws Exception { String s = "Hello World"; System.out.println("s = " + s); //Hello World //获取Stri ...
分类:编程语言   时间:2018-07-31 19:11:27    阅读次数:120
python-函数及高阶函数
函数中return默认返回None,若指定了多个返回值,则封装成一个元组 函数参数 参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。def person(name, age=18, *args, city, **kw): 默认参数一定要用不可变对象,如果是可变对象,程 ...
分类:编程语言   时间:2018-07-29 12:56:55    阅读次数:161
python函数参数改变问题
python函数参数改不改变的问题 前几天在做项目的过程中发现了一个问题,向函数中传入一个list,在函数体内将其赋值给list,对list1操作后发现list也发生了变化,啊 ! 出乎意料。查了一下原因,原来python里有可变对象和不可变对象之分。只有传入的是不可变对象时,值才不发生改变,若是可 ...
分类:编程语言   时间:2018-07-21 18:31:19    阅读次数:158
551条   上一页 1 ... 17 18 19 20 21 ... 56 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!