对于 数字 和 字符串 而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址。 对于字典、元祖、列表 而言,进行赋值、浅拷贝和深拷贝时,其内存地址的变化是不同的。 赋值,只是创建一个变量,该变量指向原来内存地址 浅拷贝,在内存中只额外创建第一层数据 深拷贝,在内存中将所有的数据重新创建一份 ...
分类:
其他好文 时间:
2017-01-01 21:27:24
阅读次数:
133
1、首先对于数字和字符串而言,深浅拷贝无实际意义,两者同时指向同一个内存地址。 2、对于字典、元祖、列表 而言,进行赋值、浅拷贝和深拷贝时,其内存地址的变化是不同的。 浅拷贝,内存地址不变,两次赋值都指向同一个内存地址。 深拷贝,在内存中将所有的数据重新创建一份(排除最后一层),其实就是排除掉了最后 ...
分类:
其他好文 时间:
2016-12-31 17:55:55
阅读次数:
155
python常见的数据类型有:字符串,布尔类型,整数,浮点数,数字,日期,列表,元祖,字典。相信前面6个大家都非常的熟悉,但是对于python的列表,元祖,字典我有时候一直在想其内部的实现是怎么样子的,它们就像一个“黑盒子”一样,下面记录一下对于“列表 list”理解过程: 其实,在最开始我一直以为 ...
分类:
编程语言 时间:
2016-12-27 07:36:06
阅读次数:
176
一、数字和字符串 对于 数字 和 字符串 而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址。 二、其他基本数据类型 对于字典、元祖、列表 而言,进行赋值、浅拷贝和深拷贝时,其内存地址的变化是不同的。 1、赋值 赋值,只是创建一个变量,该变量指向原来内存地址,如: 2、浅拷贝 浅拷贝,在 ...
分类:
其他好文 时间:
2016-12-23 21:43:08
阅读次数:
153
1 求和函数 sum() 求积函数product() 加权平均数 average() var()求方差 mean()求期望 std()求标准差 说明:在sum()函数中,也可以对列表元祖等与数组类似的序列求和。当数组多维度时,他计算的时所有元素的和。如果指定维度参数axis,则求和沿着指定轴进行。二 ...
分类:
其他好文 时间:
2016-12-20 13:48:08
阅读次数:
2854
解构In[8]:lst=[1,2]
In[9]:lst
Out[9]:[1,2]
In[10]:first,second=lst#解构
In[11]:print(first,second)
12按照元素顺序,把线性结构的元素赋值给变量解构的变化In[21]:lst=list(range(10))
In[22]:lst
Out[22]:[0,1,2,3,4,5,6,7,8,9]
In[23]:head,*mid,tail=lst
In[24]..
分类:
编程语言 时间:
2016-12-19 14:46:42
阅读次数:
285
2016-12-18 while循环结构; while语句是Python语言中最通用的迭代结构。 while语句最完整的书写格式是:首行以及测试表达式,有一列或多列缩进语句的主体以及一个可选的else部分(控制 权离开循环而又没有碰到Break语句时会执行)。Python会一直计算开头的测试,然后执 ...
分类:
其他好文 时间:
2016-12-18 22:53:37
阅读次数:
281
1.python笔记:while.if.for.编码2.模拟登陆3.python笔记:字符.列表.字典.元祖.数据类型
分类:
编程语言 时间:
2016-12-16 02:15:21
阅读次数:
177
一、字典的定义 字典是python中唯一的映射类型。 二、字典类型与序列类型的区别: 1.存取和访问数据的方式不同。2.序列类型只用数字类型的键(从序列的开始按数值顺序索引);3.映射类型可以用其他对象类型作键(如:数字、字符串、元祖,一般用字符串作键),和序列类型的键不同,映射类型的键直4.接或间 ...
分类:
编程语言 时间:
2016-12-08 18:10:36
阅读次数:
218
1.列表,元祖,字符串转化 list(x):x可以为列表或元祖,方法结果为:将x转化为列表,列表内的元素内x的每一个字符。 例:x=‘zj h’;x=list(x),则x=['z','j','','h']; tuple(x),将x转化为元祖;str(x),将x转化为字符串,用法同上。 2.一些方法。 ...
分类:
编程语言 时间:
2016-12-03 21:41:05
阅读次数:
232