码迷,mamicode.com
首页 >  
搜索关键字:不可变对象    ( 379个结果
函数的参数
Python的函数具有非常灵活的参数形态,既可以实现简单的调用,又可以传入非常复杂的参数。 默认参数一定要用不可变对象,如果是可变对象,运行会有逻辑错误! 要注意定义可变参数和关键字参数的语法: *args是可变参数,args接收的是一个tuple; **kw是关键字参数,kw接收的是一个dict。 ...
分类:其他好文   时间:2017-07-30 12:46:33    阅读次数:167
中途回顾,bytes数据类型是什么,和字符串什么关系
参考:https://segmentfault.com/a/1190000004450876 Bytes 对象是由单个字节作为基本元素(8位,取值范围 0-255)组成的序列,为不可变对象。 Bytes 对象只负责以二进制字节序列的形式记录所需记录的对象,至于该对象到底表示什么(比如到底是什么字符) ...
分类:其他好文   时间:2017-07-28 12:47:20    阅读次数:137
Python自动化3.0-------学习之路-------函数!
Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 你可以定义一个由自己想要功能的函数,以下是 ...
分类:编程语言   时间:2017-07-24 11:40:10    阅读次数:153
浅谈String,StringBuffer和StringBuilder的区别
一、名词解释 String:字符串,并且是不可变对象; StringBuffer和StringBuilder:字符串,并且是可变的字符序列。 二、速度比较 因为StringBuffer是线程安全的,StringBuilder是线程不安全。所以速度比较:StringBuilder>StringBuff ...
分类:其他好文   时间:2017-07-24 00:13:00    阅读次数:109
Python中字典和集合
Python中字典和集合 映射类型: 表示一个任意对象的集合,且可以通过另一个几乎是任意键值的集合进行索引 与序列不同,映射是无序的,通过键进行索引 任何不可变对象都可用作字典的键,如字符串、数字、元组等 包含可变对象的列表、字典和元组不能用作键 引用不存在的键会引发KeyError异常 1)字典 ...
分类:编程语言   时间:2017-07-14 18:53:52    阅读次数:295
可变对象与不可变对象
1.什么是可变对象? 属性变更时不新建对象的对象,如StringBuiler,可以将其中存储的字符串看作属性,调用StringBuilder.append(String str)追加字符串时,是在已有StringBuilder对象的基础上进行的,没有新建对象。 基本数据类型的包装类以及String类 ...
分类:其他好文   时间:2017-07-13 12:35:52    阅读次数:157
python基础二
一、字典类型*)字典是python中唯一的映射类型,key-value(哈希表),字典对象是可变的,但key必须用不可变对象。*)字典的创建和字典值得访问##字典的内容在查看时不能通过索引来进行查看*)内建方法:fromkeys字典中的key有相同的value值,默认为None*)字典的循环遍历访问*..
分类:编程语言   时间:2017-07-12 23:33:07    阅读次数:247
第18条:尽量使用不可变对象
本条要点:(作者总结) 设计类的时候,应充分运用属性来封装数据。而在使用属性是,则可将其声明为 “只读”(read-only)。默认情况下,属性是 “即可读又可写的”(read-write),这样设计出来的类都是“可变的”(mutable)。不过,一般情况下我们要建模的数据未必需要改变。比方说,某数 ...
分类:其他好文   时间:2017-07-09 23:03:32    阅读次数:186
Python 字典
一、字典简介 (1) 字典是 python 中唯一的映射类型(key-value)(2) 字典对象是可变的,但是字典的 key 必须使用不可变对象,且 key 唯一,不能有重复的 key 值 二、字典的方法 ...
分类:编程语言   时间:2017-07-09 13:55:49    阅读次数:184
Java初学者都必须理解的六大问题 (整理自网络)
问题一:我声明了什么! 1. String s = "Helloworld!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。 这个语句声明的是一个指... ...
分类:编程语言   时间:2017-07-05 11:47:36    阅读次数:245
379条   上一页 1 ... 19 20 21 22 23 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!