先看之前写的代码:i=0defhhh():globaliprint(i)ifi==3:returnii=i+1hhh()print(hhh())结果应该输出01233但实际却是:0123None这是为什么呢?首先,Return的用法,调用函数的时候,如果没有执行return命令(或return命令未接收数据),默认会返回none这里if判断生效,确定应该执行了return命令,也接收到了全局变量i,但为什么结果和预想不一样呢?这里主要是由于函数递归的使用导
系统 2019-09-27 17:47:32 2323
变量从作用域分类作用范围从小到大为,小作用域的可以调用大作用域的内容。局部Local闭包Enclosing全局Global内建Build-in局部变量局部变量是定义在函数中的,因此其作用域是在函数内部。defexample():v=1#局部变量print(v)由于局部变量作用域只在函数内部有效,因此程序会报错Traceback(mostrecentcalllast):File"test.py",line3,inprint(v)NameErr
系统 2019-09-27 17:46:36 2323
调试程序的时候,就吃过这个亏,不知道为何Python使用括号做元组声明边界符,估计是找不到合适的符号了。中括号用来声明列表,花括号用来声明字典,元组号只能用括号来声明了。有其他语言编程经历的朋友都清楚括号在其它语言里都是表示优先级,而Python也可以用来表示优先级,所以也就引发了以下白痴的问题。复制代码代码如下:#encoding=UTF-8obj=('tuple')printobjprinttype(obj)printlen(obj)执行结果复制代码代
系统 2019-09-27 17:46:11 2323
对于pandas的dataframe,绘制直方图方法如下://pdf是pandas的dataframe,delta_time是其中一列//xlim是x轴的范围,bins是分桶个数pdf.delta_time.plot(kind='hist',xlim=(-50,300),bins=500)对于pandas的dataframe,绘制概率密度图方法如下://pdf是pandas的dataframe,delta_time是其中一列pdf.delta_time.d
系统 2019-09-27 17:45:41 2323
1.点开始---程序---运行,输入“CLipbrd”,可以调出剪贴板查看器,在“编辑”里面点“删除”,提示是否全部清除,选择“是”。2、增加可使用的磁盘空间:清空回收站;删除临时文件。鼠标右键点硬盘空间,选择属性,点磁盘清理,将临时文件清除;在磁盘中删除过期文件;删除从没使用过的文件。3、减少自动运行的程序。点开始---运行,输入Msconfig,打开后单击一般选项卡,选中有选择的启动,去掉“Win.ini”文件和“加载启动项”。打开“启动”选项卡后将不
系统 2019-08-29 23:20:39 2323
CorePlot主题是一个CPTheme子类。CPTheme提供了一系列方法,你可以覆盖其中3个方法从而实现自定义的主题:1、-(void)applyThemeToBackground:(CPGraph*)graph;通过传递进来的CPGraph参数,设置背景CPGraph2、-(void)applyThemeToPlotArea:(CPPlotAreaFrame*)plotAreaFrame;通过传递进来的CPPlotArea参数,设置PlotArea风
系统 2019-08-29 23:09:55 2323
前言EBMIDE——服务脚本IOS前篇文章介绍了服务脚本的定义,下面介绍如何进行服务的调用。服务已经定义了所需要的输入参数in和输出参数out,服务调用则需要向服务传输正确的输入数据,服务调用完成后以相同的数据格式返回输出。服务调用数据包的定义
系统 2019-08-29 23:09:38 2323
我的问题主要是下载时使用name=newString(name.getBytes(),"UTF-8");编码在本地好使,部署到服务器上乱码,于是改用了下面的代码:Stringcodedfilename=URLEncoder.encode("操作日志"+dateStrTemp+".xls","UTF8");response.setContentType("application/x-download");response.setHeader("Content
系统 2019-08-29 23:04:16 2323
承接上一篇博客2.那么下面我们就按照上面的分析,来完成实现的算法首先我们先分析一下分页用到的变量我们首先要定当前页,还有总记录数和以及每页显示条数和每屏的开始索引和结束索引,以及总的页数,和要查询当前页的信息,以及每屏显示的最大页数值定义好了这些下面我们就写我们的算法//这是关于分页的逻辑计算,算法多多营养多多()if(endindex>lastPage){endindex=lastPage;//其中endiex是索引结束,lastPage//是总的页数}
系统 2019-08-29 23:03:58 2323
一个小需求,获取远程页面的源码,主要用于抓数据。原来用的好好的,最近突然不能获取页面源码了,但是仍然可以用浏览器正常浏览。(文后附源码下载。^_^)经过分析,原来用的代码如下:StreamReadersreader=null;stringresult=string.Empty;try{HttpWebRequesthttpWebRequest=(HttpWebRequest)WebRequest.Create(Url);//httpWebRequest.Ti
系统 2019-08-29 23:01:15 2323