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特点: 1.不可变对象一定是线程安全的(里面的任何属性或者引用类型的属性一旦被初始化,都不能被修改)2.可变对象不一定是不安全的 StringBuffer 题外话: J2EE中servlet 全局只创建一个对象,不是线程安全的struts 1.x Action也不是线程安全的,只创 ...
分类:
编程语言 时间:
2019-12-31 12:16:03
阅读次数:
87
passwd 新密码 --修改用户密码hostname 新的主机名 --修改主机名字 系统信息 arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm - ...
分类:
系统相关 时间:
2019-12-31 10:24:56
阅读次数:
80
[TOC] 1 模块函数 1.1 模块函数 模块函数指的是模块中的函数,模块函数有三种: 内置模块:又叫标准库. 第三方开源模块:可以通过包管理工具进行安装. 自定义模块. 1.2 导入 导入方法主要有三种: 1.2.1 import moudle 1.2.2 import module as al ...
分类:
编程语言 时间:
2019-12-30 19:43:57
阅读次数:
93
在逛 programcreek 的时候,我发现了一些专注基础但不容忽视的主题。比如说:Java 的可变参数究竟是怎么一回事?像这类灵魂拷问的主题,非常值得深入地研究一下。 我以前很不重视基础,觉得不就那么回事嘛,会用就行了。就比如说今天这个主题,管它可变不可变呢,不就是个参数嘛,还能有多大学问——抱 ...
分类:
编程语言 时间:
2019-12-30 11:25:52
阅读次数:
69
list作为实参传给函数,如果在函数中形参list被改变,则实参list也会被改变。原因如下[1]: 在python中,数据有两种类型:mutable(可变) 和 immutable (不可变) list ,dict是mutable的; int , string , float ,tuple是inm ...
分类:
其他好文 时间:
2019-12-30 00:25:09
阅读次数:
76
1.字符串(1)定义可以使用单引号,双引号,三引号定义字符串.x=‘123‘x="123"x=‘‘‘123‘‘‘x=‘‘‘123456‘‘‘三引号可以跨行使用.(2)特性python中的字符串是不可变对象:字符串也属于序列的一种,支持切片操作:(3)转义转义一般用于单引号,双引号,斜杠等特殊符号.x=‘\\123‘x="\"123\""对于用单引号引起的字符串,若含有单引号,可以把外面的单引号改成
分类:
编程语言 时间:
2019-12-30 00:12:36
阅读次数:
83
集合(set)跟我们学的列表有点像,也是可以存一堆数据,不过它有几个独特的特点,令其在整个Python语言中占有一席之地 里面的元素不可变,代表你不能存一个list、dict 在集合里,字符串、数字、元组等不可变类型可以存 天生去重,在集合里没办法存重复的元素 无序,不像列表一样通过索引来标记在列表 ...
分类:
编程语言 时间:
2019-12-29 20:44:08
阅读次数:
95
1.Collection集合 概念:集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组有什么区别: 集合的长度是可变的,数组长度是不可变的 集合中只能存储对象类型,数组可以是基本类型(8种)还可以是对象类型 Collection接口:定义的是所有单列集合中共性的方法,所有单列集合都可 ...
分类:
编程语言 时间:
2019-12-29 20:24:33
阅读次数:
64
先来看这个简单的程序1.奇怪的关键字fn=function 函数mut=mutability 变异性,反义词是immutability 不变性。2.变量定义这和其它语言不太一样,普通的语言里变量默认为可变,如果不可变则要标注为readonly有些语言压根没有不可变这个设计,所有变量都可变。rust中... ...
分类:
其他好文 时间:
2019-12-29 15:06:02
阅读次数:
82