- 博客(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
301
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
160
原创 正则表达式
编写变量命名规则import renames = ["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
131
原创 浅拷贝与深拷贝的区别
在Python中有一个copy模块。copy.copy 是浅拷贝copy.deepcopy 是深拷贝对于不可变类型,无论是浅拷贝还是深拷贝都只是指向作用,没有进行拷贝,对于可变类型copy.copy 与copy.deepcopy存在差距:import copya = [1,2,3]b = [4,5]c = [a,b]d = copy.copy(c)e = copy.deepcop...
2018-12-03 17:30:06
127
1
原创 多线程的并发是假的吗?
多线程的并发是假的吗?多线程的并发是假的,是因为python解析器中有一个GIL锁。GIL锁保证同一时刻只有一个线程可以执行的。import threading #子线程死循环def test(): while True: passt1 = threading.Thread(target=test)t1.start()#主线程死循环while Tru...
2018-12-03 16:02:28
553
1
原创 Python中的单例模式
Python中的单例模式class MusicPlayer(object):#记录第一次被创建的引用instance = None#记录是否执行过初始化的动作init_flag = Falsedef __new__(cls, *args, **kwargs): #1.判断类属性是否为空对象 if cls.instance is None: #2....
2018-12-03 15:42:06
148
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅