python深浅拷贝

原创 2018年04月17日 16:23:59
#python操作数据库的时候使用参数化
cs1.execute(sql语句,(参数...)) 参数他会加上单引号当做一个字符

#以后密码全部都使用加密方式加密******


#以后数据库一定不要远程可以登陆******


#了解帐户管理
1晚上去感受一下就行了
帐户管理用来限制用户的权限,或者操作 %远程,localhost本地
#了解主从的作用
1.主从就是两台数据库的实时备份
2.作用:实时备份,用来某一台数据库出错了(就是不能操作)
3.配置步骤是一定,

change master to master_host='172.16.251.137', master_user='slave', master_password='slave',master_log_file='mysql-bin.000084', master_log_pos=6746;
#了解gil产生的原因
1.是什么:全局解释器锁
2.有什么用:单核下实现多任务
3.在开发cPython解析器的时候是单核的情况下,用程序去切换线程,使用gil锁来控制线程的切换.
4.解析方案,使用进程实现并发多任务,(换javapython解析器) 使用其他语言实现多线程的多任务,
5.如果是有堵塞的那么多线程会比单线程快,但是可以说一般不用我们使用多进程加协程,如果科学计算那么单线程会比多线程快.

#设计数据三范式
1. 把每个字段进行分隔
2. 创建主键
3. 为了去除重复的数据

#拷贝
###引用
a = [1,2,3]
b = a
c = a

引用就是多个对象指向同一个内存的地址
###理解赋值
a = 1
id(a)
a = 2
id(a)

因为1是int类型,所以是不可变的,每次赋值都会重新创建这个值
###深拷贝与浅拷贝理解
深拷贝:递归所有的数据,全部复制一份,
浅拷贝:复制的是第一层


#可变类型不可变类型拷贝(元组,数字,字符串)
深拷贝与浅拷贝与引用地址都是同一个


#了解常见的系统拷贝
 d = c[:]
 
 a = [1,2,3]
 aa = {'key':a}
 bb = aa.copy()
 
 一般的copy都是浅拷贝,因为性能的问题
 
#学习的网址
源码:https://docs.python.org/3/library/multiprocessing.html#multiprocessing.pool.Pool.terminate
正则:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html
django:https://docs.djangoproject.com/en/1.8/
flask:http://docs.pythontab.com/flask/flask0.10/
参考的例子:https://github.com/xianhu/LearnPython
#后期可以做博客及github上传代码

Python中的深浅拷贝详解

要说明Python中的深浅拷贝,可能要涉及到下面的一系列概念需要简单说明下: 变量-引用-对象(可变对象,不可变对象)切片-拷贝-浅拷贝-深拷贝 【变量-对象-引用】 在Python中一切都是对象...
  • Jerry_1126
  • Jerry_1126
  • 2014-12-11 00:08:00
  • 4201

Python之赋值与深浅拷贝

赋值   在Python中,赋值语句是建立对象的引用,而不是复制对象,变量就像一个指针.例如: # coding:utf-8 list_a = [1, 2, 3, ['a', 'b', 'c']] ...
  • shuaijiasanshao
  • shuaijiasanshao
  • 2016-05-15 08:50:13
  • 2461

【python】深浅拷贝

在python中一切都是对象 print(type(1)) print(type("Hello World")) print(type(["A","B","C"]))>>> >...
  • lluozh2015
  • lluozh2015
  • 2017-12-11 21:46:12
  • 221

Python中变量、赋值、浅拷贝、深拷贝

转载地址:https://www.cnblogs.com/LetMe/p/6724555.html在理解浅拷贝和深拷贝之前,首先要理解学习一下变量在Python中是怎样存储的;变量的类型是分值引用与地...
  • cscscscsc
  • cscscscsc
  • 2018-03-28 17:55:31
  • 10

python的深浅拷贝 copy

普通数据之间赋值 不能使我们的可变对象,各自占有 比如 mylist = [1,2,3] mylist1= mylist mylist[1...
  • kongxuewuheng
  • kongxuewuheng
  • 2018-02-11 16:56:11
  • 437

深浅拷贝解析

详细分析C++深拷贝与浅拷贝区别,并给出相应的示例程序。
  • u011420067
  • u011420067
  • 2016-09-07 15:39:09
  • 1294

python 赋值、深浅拷贝、作用域

从python 赋值讲起,图文并茂介绍python中深浅拷贝、作用域等相关问题
  • huruzun
  • huruzun
  • 2016-03-23 17:03:48
  • 1369

c++深浅拷贝&写时拷贝实现

一:浅拷贝&深拷贝 二:写时拷贝
  • sssssuuuuu666
  • sssssuuuuu666
  • 2017-07-13 09:49:26
  • 862

对象和数组的深浅拷贝

浅拷贝直接赋值,例如 var newArray = oldArray; var newObject = oldObject;深拷贝数组1、遍历赋值注意多维数组,判断如果是数组的话(arry1[i...
  • shanqianmin_new
  • shanqianmin_new
  • 2016-07-19 16:46:02
  • 82

ios中深浅拷贝的讲解

  • 2012年09月20日 10:33
  • 18KB
  • 下载
收藏助手
不良信息举报
您举报文章:python深浅拷贝
举报原因:
原因补充:

(最多只允许输入30个字)