@[toc] 1.说明 任何可变数据类型都牵扯到深浅拷贝 但是元组,常数等,不可变数据类型,无论浅拷贝,深拷贝都是指向 不管如何嵌套,一旦牵扯到可变数据类型,都会有深浅区别 特别注意,元组切片为浅拷贝,反正可变数据类型没使用deepcopy一律浅拷贝 浅拷贝: 一个变量名等于另一个东西就一定是指向, ...
分类:
编程语言 时间:
2019-08-23 22:00:07
阅读次数:
95
概念普及:对象、可变类型、引用 数据拷贝会涉及到Python中对象、可变类型、引用这3个概念,先来看看这几个概念,只有明白了他们才能更好的理解深拷贝与浅拷贝到底是怎么一回事。 Python对象 在Python中,对对象有一种很通俗的说法,万物皆对象。说的就是构造的任何数据类型都是一个对象,无论是数字 ...
分类:
编程语言 时间:
2019-08-19 19:36:19
阅读次数:
83
其他内容 91.解释一下 python 中 pass 语句的作用?92.简述你对 input()函数的理解93.python 中的 is 和==94.Python 中的作用域95.三元运算写法和应用场景?96.了解 enumerate 么?97.列举 5 个 Python 中的标准模块98.如何在函 ...
分类:
编程语言 时间:
2019-08-10 17:14:55
阅读次数:
123
平常在线安装只需要yum install 即可,但是如果机器不能联网该怎么安装呢,以下为我经常用的一个小办法: 1、用一个可以在线的机器,并且机器与目标机器版本一致 必须版本一致!!!可以的话连centos的小版本也要一致,比如centos7-1810那么就都用centos7-1810 必须版本一致 ...
分类:
其他好文 时间:
2019-08-10 11:54:11
阅读次数:
107
小数据池 缓存机制(驻留机制) ==:判断两边内容是否相等 is :判断基于内存地址进行判断 小数据池的数字范围-5~256 代码块:一个文件、一个函数、一个模块,终端中每一行是一个代码块 代码块支持的数据类型:数字:在同一个代码块中。只要内容相同就采用相同的内存地址(-6往后都不是)在做乘法的时候 ...
分类:
其他好文 时间:
2019-08-08 21:40:24
阅读次数:
95
1)join()是把列表转换成字符串。jion前面要加‘’.里面是什么就用什么来拼接 a=['a','s','f']b=''.join(a)print(b) asf 2)split()切割。把字符串边场列表 a='离开=卡=啊收到了=垃圾可是到了'b=a.split('=')print(b)==[' ...
分类:
其他好文 时间:
2019-07-28 17:30:19
阅读次数:
93
pythons深浅拷贝 深是深挖一层copy 可变数据类型时, 深拷贝的时候,无论数据类型里面多深,多少数据结构,都会完完整整的复制一份 -里面的数据产生变化,对深拷贝的值没有影响 -开辟一块空间,把拷贝值放入 浅拷贝,数据产生变化,新变量的值会发生变化 浅拷贝,不可变数据类型时,只是把值赋给了新的 ...
分类:
编程语言 时间:
2019-07-05 15:29:19
阅读次数:
125
1. 切片 切片是只取列表或字符串中一部分或全部。 定义一个list:l=['Monica','Josie','Shirley','Leo','Tina'] s=[:] 取的是整个列表元素 s=[0:2] 取得是下标为零和1的元素(不管是从前数还是从后数,切片的特点包头不包尾) s=[:2] 取得是 ...
分类:
编程语言 时间:
2019-06-12 01:10:21
阅读次数:
163
1、当变量为字符串或者数字时,a=1,b=a时,b指向的并不是a的值,而是指向a的内存地址1,b=1。所以当吧a重新赋值后,比如a=666,b还是=1。其中,a和b只是内存地址1的标签。2、但当如果变量为列表时,因为在列表中,列表本身有一个内存地址,列表里的元素也有自身独立的内存地址,比如m=【1,2,4】,n=m,此时n指向的是m列表的内存地址(也就是说2个列表的内存地址是一样的),而不是其内元
分类:
编程语言 时间:
2019-06-09 00:43:14
阅读次数:
96