自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python实现udp协议的简单服务器和客户端通信

简单socket程序在两台电脑之间传输消息,分为客户端和服务端,分别在两台电脑上运行后即可进行简单的消息传输,也可以在一台电脑上测试,设置两个不同的端口即可 以下是代码在一台电脑上运行,开两个终端即可. 服务器端:import socketbyte = 1024#两个端口要保持一致port = 25535 host = ""addr = (host, port)#创建套接字sock

2017-11-24 15:00:57 8416

原创 Python 实现多进程复制文件

from multiprocessing import Pool,Managerimport osdef copyFileTask(names,oldFolderName,newFolderName,queue): #打印文件的函数 fr = open(oldFolderName+"/"+names) fw = open(newFolderName+"/" + names

2017-11-20 20:03:04 979

原创 Python 基础之面向对象

面向对象多态多态和方法多态的多种形式封装继承类和类型类到底是什么创建一个类继承父类多重继承面向对象多态:意味着可以对不同类的对象使用相同的操作。封装:对外部世界隐藏对象的工作细节。继承:以普通的类为基础建立专门的类对象。多态多态意味着就算不知道变量所引用的对象类型是什么,还是能对它进行操作,而它也会根据对象(或者类)类型的不同而表现出不同的行为。多态和方法程序得到了一个对

2017-11-16 13:27:31 260

原创 Python 基础之魔法方法

构造方法 init重写一般方法和构造方法一般方法的重写构造方法的重写调用父类方法的未绑定版本不常用使用super函数经常使用构造方法 init()构造方法类似于初始化方法,但是构造方法与其他普通的方法的不同之处在于,当一个对象被创建之后,会立即调用构造方法。class Servant(object): def init(self): self.servant ="S

2017-11-16 13:24:41 191

原创 Python 基础之异常

异常什么是异常按自己的方式出错raise语句自定义异常类捕捉异常多条except子句用一个块捕捉两个异常捕捉对象else最后异常什么是异常Python 用异常对象(exception object)来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或者捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行。>>> 1/0Traceback (mos

2017-11-16 13:20:18 202

原创 Python基础之抽象

抽象什么是抽象创建函数参数参数可以修改吗关键字参数和默认值收集参数作用域global重绑定全局变量递归抽象什么是抽象从具体事物中抽出、概括出他们共同的方法、本质属性与关系等,而将个别的、非本质的方面、属性与关系割舍,这种思维过程就叫抽象。(摘自百度百科)一个人问你去电影院怎么走,你回答说:“向前走十步,左转九十度,再走五步,右转45度,走123步就到了。”然后那个人迷路了。。。。

2017-11-16 13:18:23 211

原创 python 基础之字典

字典dict 函数基本字典操作字典方法字典创建和使用字典字典由多个键与其对应的值构成的对组成。 phonebook={"Alice":"10086","Bob","10010"}名字是键,电话号码是值。每个电话号码和值之间用冒号“:”隔开。每个项之间用“,”隔开。整个字典用的大括号括起来“{}”。dict 函数可以用dict函数,通过其他映射(比如其他字典)或者(键,值)这样的序列对

2017-11-16 13:17:15 219

原创 Sublime 下配置Python程序交互式运行和单步调试

Sublime设置将sublime设置为快捷键F5一键交互式运行,Ctrl+F5 进行pdb调试。Package Control中下载SublimeREPL(Read-Eval-Print-Loop)Preferneces -> Key Bingdings-User进行设置[ {"keys": [ "f5"],"caption": "SublimeREPL: Python -

2017-11-16 13:14:03 8570

原创 Python pdb调试

pdb 调试 字符 含义 l list 显示当前的代码 n next 向下执行一行代码 c continue 继续执行代码 b break 添加断点 clear 删除断点 p print 打印一个变量的值 s step 进入到一个函数 a args 打印所有的形参数据 q quit 退出调试 r 快速执行到函数的最后

2017-11-16 13:10:48 201

空空如也

空空如也

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

TA关注的人

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