#当前文件的路径pwd=os.getcwd()#当前文件的父路径father_path=os.path.abspath(os.path.dirname(pwd)+os.path.sep+".")#当前文件的前两级目录grader_father=os.path.abspath(os.path.dirname(pwd)+os.path.sep+"..")追加部分代码实例defTestPrtPwd(self):print("获取当前文件路径――"+os.path
系统 2019-09-27 17:55:58 2040
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 2040
从学习Python至今,发现很多时候是将Python作为一种工具。特别在文本处理方面,使用起来更是游刃有余。说到文本处理,那么正则表达式必然是一个绝好的工具,它能将一些繁杂的字符搜索或者替换以非常简洁的方式完成。我们在处理文本的时候,或是查询抓取,或是替换.一.查找如果你想自己实现这样的功能模块,输入某一个ip地址,得到这个ip地址所在地区的详细信息.然后你发现http://ip138.com可以查出很详细的数据但是人家没有提供api供外部调用,但是我们可
系统 2019-09-27 17:55:15 2040
例子:classFileTool:def__init__(self,filepath):self.filepath=filepathdefwrite_to_file(self,line):f=open(self.filepath,'a')f.write(line)f.close()defread_to_file(self):f=open(self.filepath,'r')lines=f.readlines()f.close()returnlines
系统 2019-09-27 17:53:57 2040
题目:给定一个二叉树,检查它是否是镜像对称的。例如,二叉树[1,2,2,3,4,4,3]是对称的。1/\22/\/\3443但是下面这个[1,2,2,null,3,null,3]则不是镜像对称的:1/\22\\33用递归和队列实现#递归#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,x):#self.val=x#self.left=None#self.right=Noneclas
系统 2019-09-27 17:53:29 2040
元组和集合是Python中的基本类型一,元组元组(tuple)由小括号、逗号和数据对象构成的集合,各个项通过逗号隔开,元组的特点是:元组项可以是任何数据类型,也可以嵌套元组是一个位置有序的对象的集合,通过偏移来访问元组项,只不过元组是不可变的,不能在原处修改;元组的各个项可以重复,例如,一个元组可以是:(1,1,2,2,3)1,创建元组创建空的元组,一个空元组就是一个内控的小括号:>>>t=()创建包含一个项的元组,t=(1,)是一个元组,t=(1)是一个
系统 2019-09-27 17:53:17 2040
Python面向对象编程——元类一、只是储备exec:三个参数参数一:字符串形式的命令参数二:全局作用域(字典形式),如果不指定,默认为globals()参数三:局部作用域(字典形式),如果不指定,默认为locals()exec的使用#可以把exec命令的执行当成是一个函数的执行,会将执行期间产生的名字存放于局部名称空间中g={'x':1,'y':2}l={}exec('''globalx,zx=100z=200m=300''',g,l)print(g)#
系统 2019-09-27 17:53:16 2040
#coding=utf-8importxlwtimportxlrdtry:filename=xlwt.Workbook()sheet=filename.add_sheet("test")//newtabletestsheet.write(3,2,hello)//row3col2,writeword'hello'filename.save("D:/test1.xls")//saveastest1.xlsexceptException,e:print(str(
系统 2019-09-27 17:52:17 2040
一、变量赋值及命名规则①声明一个变量及赋值1#!/usr/bin/envpython2#-*-coding:utf-8-*-3#_author_soloLi4name1="solo"5name2=name16print(name1,name2)7name1="hehe"8print(name1,name2)#name1的值为hehe,name2的值为solo②变量命名的规则11、变量名只能是字母、数字或下划线的任意组合22、变量名的第一个字符不能是数字33
系统 2019-09-27 17:50:38 2040
python基础学习笔记(十一)2013-05-1423:31虫师阅读(...)评论(...)编辑收藏迭代器本节进行迭代器的讨论。只讨论一个特殊方法----__iter__,这个方法是迭代器规则的基础。迭代器规则迭代的意思是重复做一些事很多次---就像在循环中做的那样。__iter__方法返回一个迭代器,所谓迭代器就是具有next方法的对象,在调用next方法时,迭代器会返回它的下一个值。如果next方法被调用,但迭代器没有值可以返回,就会引发一个Stop
系统 2019-09-27 17:48:51 2040
defadd(x,y):returnx+yadd=lambdax,y:x+yprint(add(1,2))dic={'k1':10,'k2':100,'k3':30}deffunc(key):returndic[key]print(max(dic,key=func))#根据返回值判断最大值,返回值最大的那个参数是结果print(max(dic,key=lambdakey:dic[key]))max([1,2,3,4,5,-6,-7],key=abs)ret
系统 2019-09-27 17:48:36 2040
高级变量类型目标列表元组字典字符串公共方法变量高级知识点回顾Python中数据类型可以分为数字型和非数字型数字型整型(int)浮点型(float)布尔型(bool)真True非0数——非零即真假False0复数型(complex)主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题非数字型字符串列表元组字典在Python中,所有非数字型变量都支持以下特点:都是一个序列sequence,也可以理解为容器取值[]遍历forin计算长度、最大/最小值、比
系统 2019-09-27 17:48:24 2040
Python是目前编程领域最受欢迎的语言。在本文中,我将总结Python面试中最常见的50个问题。每道题都提供参考答案,希望能够帮助你在2019年求职面试中脱颖而出,找到一份高薪工作。这些面试题涉及Python基础知识、Python编程、数据分析以及Python函数库等多个方面。Q1、Python中的列表和元组有什么区别?Q2、Python的主要功能是什么?Python是一种解释型语言。与C语言等语言不同,Python不需要在运行之前进行编译。Python
系统 2019-09-27 17:47:19 2040
Python数据分析:数据特征分析文章目录1.定量数据分布分析极差、组距、频率分布表、频率分布直方图不同样式的直方图2.定性数据分布分析饼图、条形图时间序列图:概述及时间格式转换时间序列图:横坐标为时间的折线图、周期性分析时间序列图:绘制不同样式的折线图散点图:不同组别数据绘制在一幅图中1.定量数据分布分析极差、组距、频率分布表、频率分布直方图#定量数据的分布分析importpandasaspdimportnumpyasnpimportmatplotlib
系统 2019-09-27 17:47:04 2040
python3版本的Scapy--Scapy3k来实现一个简单的DDos。首先实现SYN泛洪攻击(SYNFlood,是一直常用的DOS方式之一,通过发送大量伪造的TCP连接请求,使被攻击主机资源耗尽的攻击方式)。TCP三次握手的过程在这里就不再赘述,SYN攻击则是客户端向服务器发送SYN报文之后就不再响应服务器回应的报文,由于服务器在处理TCP请求时,会在协议栈留一块缓冲区来存储握手的过程,如果超过一定的时间没有接收到客户端的报文,那么本次连接在协议栈中存
系统 2019-09-27 17:46:22 2040