函数概念函数创建和调用空函数函数的定义与调用查看函数文档函数返回值函数的优势变量作用域局部变量全局变量global函数参数传递形参与实参参数检查默认参数可变参数拆包关键字参数参数组合匿名函数应用递归函数概念求阶乘汉诺塔概念如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数.函数创建和调用空函数定义一个什么事也不做的空函数,可以用pass语句;pass可以用来作为占位符,还没想好怎
系统 2019-09-27 17:51:46 2388
与大多数程序员一样,我经常需要标识存在于文本文档中的部件和结构,这些文档包括:日志文件、配置文件、分隔的数据以及格式更自由的(但还是半结构化的)报表格式。所有这些文档都拥有它们自己的“小语言”,用于规定什么能够出现在文档内。我编写处理这些非正式解析任务的程序的方法总是有点象大杂烩,其中包括定制状态机、正则表达式以及上下文驱动的字符串测试。这些程序中的模式大概总是这样:“读一些文本,弄清是否可以用它来做些什么,然后可能再多读一些文本,一直尝试下去。”各种形式
系统 2019-09-27 17:50:18 2388
什么是pyQuery:强大又灵活的网页解析库。如果你觉得正则写起来太麻烦(我不会写正则),如果你觉得BeautifulSoup的语法太难记,如果你熟悉JQuery的语法,那么PyQuery就是你最佳的选择。pyQuery的安装pip3installpyquery即可安装啦。pyQuery的基本用法:初始化:字符串初始化:#!/usr/bin/envpython#-*-coding:utf-8-*-html="""TheDormouse'sstoryTheD
系统 2019-09-27 17:48:22 2388
#判断是否包含小数点,还有判断是否只包含小数点和数字的这边没写出来defis_contain_dot(check_str):check_str=str(check_str)forchincheck_str:ifch=='.':returnTruereturnFalsedefdigital_to_Upper(moneystr):nums={0:'零',1:'壹',2:'贰',3:'叁',4:'肆',5:'伍',6:'陆',7:'柒',8:'捌',9:'玖'}
系统 2019-09-27 17:48:09 2388
最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我对原文稍做了些改动。有关文件夹与文件的查找,删除等功能在os模块中实现。使用时需先导入这个模块,导入的方法是:importos一、取得当前目录s=os.getcwd()#s中保存的是当前目录(即文件夹)比如运行abc.py,那么输入该命令就会返回abc所在的文件夹位置。举个简单例子,我们将abc.py放入A文件夹。并且希望不管将A文件夹放在硬盘的哪个位置,都
系统 2019-09-27 17:46:18 2388
一基本知识millisecond毫秒microsecond微秒nanosecond纳秒1秒=1000毫秒1毫秒=1000微秒1微秒=1000纳秒二perlperl中可以使用time或localtime来获得时间,time返回从1970年1月1日0点的秒数,localtime返回当前时间的字符串表示,或者年月日等得tuple表示。#!/usr/bin/perlusestrict;usewarnings;usePOSIXqw(strftime);#second
系统 2019-09-27 17:38:25 2388
isalnum()方法检查判断字符串是否包含字母数字字符。语法以下是isalnum()方法的语法:str.isa1num()参数NA返回值如果字符串中的所有字符字母数字和至少有一个字符此方法返回true,否则返回false。例子下面的例子显示了isalnum()方法的使用。#!/usr/bin/pythonstr="this2009";#Nospaceinthisstringprintstr.isalnum();str="thisisstringexamp
系统 2019-09-27 17:38:05 2388
writeby九天雁翎(JTianLing)--blog.csdn.net/vagrxie讨论新闻组及文件近日按习惯在迅雷看看上看看电影,很多电影,包括首页推荐的电影,已经是如下图所示,被迅雷处理掉了这点严重的影响了我正常的看片!一时间觉得很郁闷,突然想起来最近的搜狐告迅雷侵犯版权的事情了,也明白了为啥这么多页面会不存在了,唉。。。。。真不知道是该支持搜狐还是咒骂搜狐。。。。。。看看迅雷的历史。最开始下载类软件是netant的天下(不知道今天还有多少人记得
系统 2019-08-29 23:41:50 2388
#include#includeusingnamespacestd;intmain()...{charc=0;queueq1,q2;while(c=getchar(),c!='#')...{if('<'!=c)...{if(q1.empty())q2.push(c);elseq1.push(c);}else...{if(q1.empty()&&!q2.empty())...{while(1
系统 2019-08-29 23:26:56 2388
原文http://blog.sina.com.cn/s/blog_6095cf300100ms69.html前些天刚好开始Struts的学习,但是在配置Struts2的时候就遇到了很大的障碍,我使用的Struts2版本是2.2.1(即Struts2.2.1),我参考了《精通J2EE》(第二版)里的有关Struts2的配置内容,该书使用的是Struts2.0.9)。我首先从Struts2.2.1的lib文件下复制了“freemarker-2.3.16.jar
系统 2019-08-29 23:09:03 2388