自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Python代码如何操作数据库

使用Python代码操作数据库,首先需要导入pymysql包,然后 创建connection连接对象 创建游标对象 游标对象.execute(“sql语句”) 关闭游标对象 关闭连接对象 具体代码如下: from pymysql import * #创建链接对象 conn=connect(host="localhost",port=3306,user="root",password="root"...

2018-12-19 17:58:34 243 1

原创 property属性

property属性的两种创建方式 1,使用装饰器创建,在新式类中有三种,在经典类中只有一种@property的方式,下面介绍新式类中的三种方式 @property def price(self): print('@property') @price.setter def price(self, value): print('@price....

2018-12-05 11:54:31 121

原创 正则表达式

编写变量命名规则 import re names = ["name1", "_name", "2_name", "__name__"] for name in names: ret = re.match("[a-zA-Z_]+[\w]*",name) if ret: print("变量名 %s 符合要求" % ret.group()) else:

2018-12-04 10:26:35 76

原创 浅拷贝与深拷贝的区别

在Python中有一个copy模块。 copy.copy 是浅拷贝 copy.deepcopy 是深拷贝 对于不可变类型,无论是浅拷贝还是深拷贝都只是指向作用,没有进行拷贝,对于可变类型copy.copy 与copy.deepcopy存在差距: import copy a = [1,2,3] b = [4,5] c = [a,b] d = copy.copy(c) e = copy.deepcop...

2018-12-03 17:30:06 93 1

原创 多线程的并发是假的吗?

多线程的并发是假的吗? 多线程的并发是假的,是因为python解析器中有一个GIL锁。 GIL锁保证同一时刻只有一个线程可以执行的。 import threading #子线程死循环 def test(): while True: pass t1 = threading.Thread(target=test) t1.start() #主线程死循环 while Tru...

2018-12-03 16:02:28 489 1

原创 Python中的单例模式

Python中的单例模式 class MusicPlayer(object): #记录第一次被创建的引用 instance = None #记录是否执行过初始化的动作 init_flag = False def __new__(cls, *args, **kwargs): #1.判断类属性是否为空对象 if cls.instance is None: #2....

2018-12-03 15:42:06 112 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除