- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 Python3中property属性函数(个人的直白简单理解)
''' property是设置属性的方法 1.property装饰器可以讲类中的方法变成了属性,我们可以使用正常的点符号访问它 2.property取代setter和getter方法 (个人简单理解为,当执行property方法时,其中一个是getter和setter方法. setter方法主要是设置值的部分 getter方法主要是返回值的部分 ) ''' class Test: def __init__(self): self.__num = 12 def
2018-06-19 16:26:11 1593
原创 Python3中__new__方法和__init__方法区别
一、区别: 在Python3中,__init__方法是当对象创建后,实例化对象自动执行的一种方法,而__new__方法和__init__方法不同,可以通俗点理解__init__方法在__new__方法执行后再执行.__new__方法是用来创建对象的,__new__方法需要有一个返回值,这个返回值表示创建出来的对象的引用.__init__方法是刚刚创建出来的对象的应用.二、代码: 举个简...
2018-06-11 15:27:08 1154
原创 Python3中__del__"魔法"方法理解
Python3中__del__方法: 在定义的类中存在__del__方法时,当类被删除的时候,程序会自动执行__del__当中的代码(正好与__init__方法相反). 值得注意的地方是,要明白什么时候才是真正删除了类.代码: class Hero: def __del__(self): print("英雄已阵亡") man1 = Hero() ma...
2018-06-10 15:56:20 3871 3
原创 Python3中__str__ "魔法"方法理解
Python3中只要类中的方法名格式为:__方法名__ 都是为特殊的方法,可以称为"魔法"方法 当我们在代码中调用了print(类),就会调用__str__方法里面的值 例如如下代码: class Cat: """定义一个Cat类""" #初始化对象 def __init__(self,new_name,new_age): self.name = n...
2018-06-10 11:59:03 2666 2
原创 关于Windows Server 2012R2服务器问题(mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentica)
1.问题描述:今天将本地项目代码放到服务器上,TP5出现错误提示信息如下:mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. 原因分析:造成该错误很明显是由于数据库的原因,当把错误提示信息粘贴到百度上搜到了答案。造成这种错误原因是由于本地的数据库和服务器的数据库版本不一样,服务器的版本较高passw...
2018-04-22 20:36:44 571
空空如也
openstack创建实例失败placement
2017-09-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人