- 军军小站|张军博客
搜索到与相关的文章
Python

python实现udp数据报传输的方法

本文实例讲述了Python实现UDP数据报传输的方法,非常具有实用价值。分享给大家供大家参考。具体方法分析如下:服务端代码:importsocketport=8081s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)#从给定的端口,从任何发送者,接收UDP数据报s.bind(("",port))print'waitingonport:',portwhileTrue:data,addr=s.recvfrom(1

系统 2019-09-27 17:56:24 1784

Python

Python 类的继承实例详解

Python类的继承详解Python既然是面向对象的,当然支持类的继承,Python实现类的继承比JavaScript简单。Parent类:classParent:parentAttr=100def__init__(self):print("parentInit")defparentMethod(self):print("parentMethod")defsetAttr(self,attr):self.parentAttr=attrdefgetAttr(s

系统 2019-09-27 17:56:20 1784

Python

python根据路径导入模块的方法

本文实例讲述了python根据路径导入模块的方法,分享给大家供大家参考。具体方法如下:常规做法如下:importsyssys.path.append('C:/full/path')fromfooimportutil,bar而要直接通过路径importimputil=imp.load_source('util','C:/full/path/foo/util.py')使用时使用util.method,此时并没有定义methodmethod=util.metho

系统 2019-09-27 17:55:56 1784

Python

详谈Python2.6和Python3.0中对除法操作的异同

Python中除法有两种运算符:'/'和'//';有三种类型的除法:传统除法、Floor除法和真除法。X/Y类型:在Python2.6或者之前,这个操作对于整数运算会省去小数部分,而对于浮点数运算会保持小数部分;在Python3.0中变成真除法(无论任何类型都会保持小数部分,即使整除也会表示为浮点数形式)。示例代码:Python2.7版本中结果:>>>3/21>>>3/2.01.5>>>4/22>>>4/2.02.0Python3.4版本中结果:>>>3/

系统 2019-09-27 17:55:54 1784

Python

[python学习笔记]loc与iloc函数的用法及区别

loc(location)为SelectionbyLabel函数,即通过标签(行列索引的具体值)来索引数据,由于loc函数中索引的标签是str类型,所以标签的开头和结尾都要写。importpandasaspdimportnumpyasnpdf=pd.DataFrame(np.arange(0,60,2).reshape(10,3),columns=list('abc'))df.loc[0:2,['b','c']]#默认行索引情况下,选取df前三行的b,c两

系统 2019-09-27 17:55:53 1784

Python

python实现多线程端口扫描

一个简易的TCP端口扫描器,使用python3实现。需求:扫描目标网站开放哪些端口号,将所有开放的端口号输出。分析:使用socket连接,如果连接成功,认为端口开放,如果连接失败,认为端口关闭(有可能端口开放但连接失败,这里简单认为端口不开放)使用到的库:socket,threading过程:先定义一个函数,对给定的(ip,port)进行扫描,看其是否能连接成功。deftcpPortScan(ip,port,openPort):sock=socket.so

系统 2019-09-27 17:55:41 1784

Python

Python - 节点

在有些情况下,存储数据的内存分配不能位于连续的内存块中。所以我们接受指针的帮助,其中数据和数据元素的下一个位置的地址也被存储。所以我们从当前数据元素的值中知道下一个数据元素的地址。通常这样的结构被称为指针。但在Python中,我们将它们称为节点。节点是各种其他数据结构链接列表和发can可以在python中处理的基础。创建节点这些节点是通过实现一个将保存指针和数据元素的类来创建的。在下面的例子中,我们创建了一个名为daynames的类来保存星期几的名称。ne

系统 2019-09-27 17:55:33 1784

Python

Python面向对象之类和实例用法分析

本文实例讲述了Python面向对象之类和实例用法。分享给大家供大家参考,具体如下:类虽然Python是解释性语言,但是它是面向对象的,能够进行对象编程。至于何为面向对象,在此就不详说了。面向对象程序设计本身就很值得深入学习,如要了解,请参阅网上其他的资料。面向对象最重要的概念就是类(Class)和实例(Instance),牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。

系统 2019-09-27 17:55:24 1784

Python

python脚本编写的基础命令

实验一:下面这个代码主要是为了给文件编号,方便后面打标记和分类等操importospath=‘你需要处理的文件的路径';count=0;filelist=os.listdir(path)#该文件夹下所有的文件(包括文件夹)defrename():globalcountforfilesinfilelist:#遍历所有文件Olddir=os.path.join(path,files);#原来的文件路径filename=os.path.splitext(file

系统 2019-09-27 17:55:08 1784

Python

当Python中混进一只薛定谔的猫……

本文原创并首发于公众号【Python猫】,未经授权,请勿转载。原文地址:https://mp.weixin.qq.com/s/-f...Python是一门强大的动态语言,那动态体现在哪里,强大又体现在哪里呢?除了好的方面,Python的动态性是否还藏着一些使用陷阱呢,有没有办法识别与避免呢?沿着它的动态特性话题,猫哥有几篇文章依次探及了:动态修改变量、动态定义函数、动态执行代码等内容,然而,当混合了变量赋值、动态赋值、命名空间、作用域、函数的编译原理等等内

系统 2019-09-27 17:55:00 1784