自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python的import和from import

import和from import二者的共同点:1、都能导入模块的变量,类,方法import和from import二者的不同点:1、import导入是将模块的所有内容一次性导入2、使用import导入,在使用的时候必须在前面加上模块名,而使用from import 导入的,则不需要加模块名3、使用from import导入的时候,因为不需要在方法前加模块名,可能会出现一个问...

2019-02-28 11:24:14 416

原创 Python工厂模式

工厂模式:通常做法就是建立一个工厂类,创建一个统一的方法,用来产生某一个类的对象和这个类子类的对象的模式。其优点在于对象创建更加方便,同时可以隐藏创建对象及对象初始化的细节,突出了封装性,更安全;缺点就是相对来说反锁一点。下面将详细介绍其代码实现。# Python工厂模式: 通过建立一个统一返回对象的方法,对象创建更加方便,同时可以# 隐藏创建对象及对象初始化的细节,突出了...

2019-02-28 10:19:13 179

原创 Python单例模式

单例模式:通俗地讲,就是无论类实例化多少次,始终只有一个实例,变化的只是指向实例的变量。当我们需要始终操作同一个对象的时候,就需要单例模式,比如游戏的某一个窗口,数据库连接等。实现方式如下:# 设计模式-单例模式,通俗的讲,单例模式就是无论类怎么实例化,# 它始终只有一个实例存在,多个变量始终指向一个实例class Animals(): instance = None;...

2019-02-27 22:28:49 139

原创 Python面向对象(二)

本文将介绍Python面向对象的一些特点:类属性、类方法、实例属性和实例方法、静态方法、类方法1、类属性和实例属性类属性和实例实例属性在语法上完全一样,如果实例属性未未赋值,在类属性第一次赋值的时候将会影响实例属性,之后双方将没有任何关系,不会影响。class T: # name属性既是类属性也是实例属性 name ='';t=T();# t.name...

2019-02-27 21:15:38 130

原创 Python的多态

多态在面向对象开发语言中都存在,具体表现就是同一个方法根据参数的不同具有不同的表现,并且其表现只有在真正执行的时候才知道是何种表现。下面将写一个实际的例子class Base(): def show(self): print('我是父类');class A(Base): def show(self): print('我是A类')...

2019-02-27 20:11:50 109

原创 Python类的继承

本文将继续介绍Python面向对象的特征。继承的最大优点是实现代码的复用。1、Python的继承具有如下特点:1.1 支持多继承,一个类可以有多个父类1.2 只有公开的属性和方法才能被继承1.3 属性或者方法继承的顺序是按照被继承类的顺序1.4 如果有同名方法,子类方法将会覆盖父类的方法例如:class Base:    def show(self):    ...

2019-02-27 17:29:28 153

原创 Python面向对象(一)

Python面向对象(一)1、类的创建语法:class 类名(父类名)eg: class Animals :    Color='';    Age=0;    Name='';    def getColor(self):        return self.Color; class Dog(Animals):    __Sex = 'Man'...

2019-02-27 11:13:41 296

原创 Python模块和包

1、模块模块在表现形式是就是一个.PY文件,一个文件就是一个模块。使用模块的好处:1.1便于维护,分模块后,可以将类似功能,完成某一个功能的代码全部放在一个模块中,这样修改的时候,就只需要改一个模块,调用的时候,引入函数也会方便些,不用一次引入一大堆的模块1.2 避免函数名和变量名冲突 2、包包的表现形式就是一个文件夹,注意:每一个包目录下面都会有一个__init__....

2019-02-26 17:43:17 206

原创 Python异常处理

1、什么是异常异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行 2、标准异常类请参考资料:http://www.runoob.com/python/python-exceptions....

2019-02-26 16:54:37 152

原创 Python读写TXT/记事本

本文将直接以代码和说明的方式进行叙述,所有代码都是在python3.0下测试的。import os;import shutil;# 判断文件是否存在def fileExists(filename):    if os.path.exists(filename):        return True    else:        return False; ...

2019-02-26 15:43:38 6109

原创 Python文件IO

Python文件IO文件IO:主要是指常见的文件操作,比如读写文件,复制文件等。本文主要介绍Python中的文件操作,涉及到读取txt,写入txt,文件复制,文件重命名,删除文件,删除文件夹,读写二进制文件等1、文件打开常用方法是os模块的open方法,具体参数请参考资料http://www.runoob.com/python/python-files-io.htmleg: ...

2019-02-26 15:13:59 303

原创 Python函数篇

1、函数定义:函数是为了实现某一个功能而封装好的代码段,具有可复用性。节约代码量,增加代码的可读性,可维护性。定义方法 def + 函数名+(参数列表)eg : def say(str):    print(str);2、函数调用:函数名+参数 eg:say ('Helloworld'); 3、参数传递3.1 不可变参数,参数在函数内部发生改变不会影响调用者,常...

2019-02-26 10:26:17 323

原创 Python数据类型-集合

集合:是一个不重复的元素序列1、定义:使用花括号或者使用函数Seta={'gang','man','28'};b=set(('Google', 'Runoob', 'Taobao'));2、集合之间的运算a={'gang','man','28','Google'};b=set(('Google', 'Runoob', 'Taobao'));# 这里所说的交集,并集是数学...

2019-02-25 20:35:05 339

原创 Python数据类型_字典

Python数据类型_字典1、定义字典在Python中,字典是一种存贮数据的容器,以键值对的形式存在,类似于结构体。定义方式 dict = {'Name':'张三','Sex':'Man','Age':30};其中Name、Sex、Age称之为键,张三、Man、30是为值。在同一个字典中,键是唯一的,不允许重复。值可以是任何数据类型2、访问字典字典访问是 字典名称[键];d...

2019-02-25 16:09:12 594

空空如也

空空如也

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

TA关注的人

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