04 2015 档案
摘要:字符串S.find()#可指定范围查找字串,返回索引值,否则返回-1S.index()#同find,只是找不到的之后返回异常S.count()#返回找到字串的个数S.lower()#转小写S.capitalize()#首字母大写S.upper()#转大写S.swapcase()#大小写互...
阅读全文
摘要:项目名称:简单的登录接口项目要求:1.输入用户名和用户密码2.输入成功后会显示欢迎信息3.三次输入失败后就会锁定用户项目说明:输入的用户名都是user.txt或者lock.txt文件中的用户名,如果输入的用户名不存在于这两个文件中就会提示输入的用户名不正确警告。项目流程图:项目代码: 1 #enco...
阅读全文
摘要:项目名称:编写一个登陆界面 项目要求: 1.输入用户名和密码 2.登陆成功后显示欢迎界面 3.输错三次后账户锁定项目需求分析: 首先要有一个登陆界面,这里需要建立一个GUI的窗口用于输入用户名和密码,登陆界面中包括登陆界面的说明,用户名和密码的输入窗口,登陆按钮。输入正...
阅读全文
摘要:ascii是以一个字节存储英文和特殊字符,不支持中文的处理。unicode占用的是两个字节,可以存储中文。utf-8占用三个字节,可以根据存储的内容进行中英文的转换。 Python的解释器是不支持中文的,默认的是ascii格式存储,因此一般在程序的开头添加#_*_coding = utf-8_...
阅读全文
摘要:这几天进行的网络爬虫编程进行不是很顺利。最后结果也不满意。过几天重新攻克吧。 看了一些Alex这个逗比的教程心情大好,感觉吧,找一些源代码来看估计效果会很好,不仅可以学习其他开发者的优秀的编程思想而且可以在看的过程中可以加深一些模块和语法的理解,为自己以后的项目积累一些经验。 目前来看做个技...
阅读全文
摘要:1 概述贪婪与非贪婪模式影响的是被量词修饰的子表达式的匹配行为,贪婪模式在整个表达式匹配成功的前提下,尽可能多的匹配,而非贪婪模式在整个表达式匹配成功的前提下,尽可能少的匹配。非贪婪模式只被部分NFA引擎所支持。属于贪婪模式的量词,也叫做匹配优先量词,包括:“{m,n}”、“{m,}”、“?”、“*...
阅读全文
摘要:之前总是搞不明白正则表达式中的反斜杠的问题。今天经过查阅资料终于搞明白了。 其中最重要的一点就是Python自己的字符串中定义的反斜杠也是转义字符,而正则表达式中的反斜杠也是转义字符,所以正则表达式中反斜杠会涉及到双重转换的问题。要匹配字符串中1个反斜杠应该怎么写正则表达式?"\\",这样行吗?...
阅读全文
摘要:在编写了自己的第一个可以爬写网页源代码的程序之后,发现如果在没有安装了pythonLDLE程序的计算机上根本就跑不出来。所以开始寻找可以将程序打包成跨平台运行的exe文件。经过自己费力的谷歌没有一个能讲明白的,或者说他们讲的太难了。但是经过自己简单的百度,竟然在百度上找到了最简单的解决办法。(这...
阅读全文
摘要:建立一个GUI图形界面用来用来输入网址和代码显示的区域 1 #encoding=utf-8 2 __author__ = 'heng' 3 #创建一个可以抓取输入网址源代码的GUI 4 from urllib2 import urlopen 5 import wx 6 #建立爬取网页的函数 7 de...
阅读全文
摘要:首先建立一个简单的布局合理的图形界面,但是其中按下按键没有事情发生 1 #encoding=utf-8 2 __author__ = 'heng' 3 #编写一个GUI 4 import wx 5 app = wx.App() #先创建一个图形界面 6 win = wx.Fra...
阅读全文
摘要:就一个感觉,好繁琐,好难!找到一篇还算详细的,先收藏一下http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html#!comments
阅读全文
摘要:其实别人写的挺好的了。。。。直接上链接吧http://blog.csdn.net/power721/article/details/8216619
阅读全文
摘要:今天的晚上状态实在是不好,心里浮躁的很(貌似经常这样啊)。。。总是莫名的很着急,就是不能静下心来思考。大概是自己太急于求成了吧,总想着快点把东西学会,总是着急自己学的太慢。欲速则不达的古训总是抛在脑后,以这样的状态学习,貌似看着挺忙碌的其实脑袋里一团乱麻,烦躁的很。学习效果可想而知啊。真是事倍功半,...
阅读全文
摘要:shelve中有用的函数就是open(),但是下面编写的数据库函数中调用路径是经常出错,如果直接调用一个从来没有用过的文件却能正常运行,暂时没有找出原因。调用shelve.open()会返回一个shelf对象用来存储内容,将它当做一个普通的字典来存储数据(字典的键一定要是字符串),在存储完毕之后要调...
阅读全文
摘要:在编写模块时,一般使用函数式编程,将内容全部定义到函数当中去或者对象当中,最后编写一个包含主函数的函数或者对象。注意在模块的最后要添加测试模块的语句:if __name__ == '__main__':test() #test()测试的代码或者主函数。添加了这个语句之后就可以将模块代入其他的程序中...
阅读全文
摘要:今天结一下这些日子的学习过程中的一些问题。 自从我一个月前接触到Python之后我就深深的喜欢上了这门语言,还有一个原因是我想学Python的原因,因为Python处理数据特别的强大。将来都知道这是一个数据社会,所以数据处理技术在未来一定会占据重要的地位,就如马云所说的将来是DT时代。所以我想提...
阅读全文
摘要:编写一个复杂的计算器,可以在通过GUI输出出来。参考代码http://www.cnblogs.com/BeginMan/p/3216093.htmlshelve模块中open()函数调用文件文件的路径是为什么出错,但是调用没有调用过的文件却可以正常运行。
阅读全文
摘要:切记else语句的后面直接加冒号: 字符和数字绝对不能直接相加 对于字符与整数之间的转化 ord('E')可以将其转化为45,chr(65)可以将其转化为A 编写程序的时候尽量要考虑时间复杂度 append()的用法竟然搞错了 python中//的作用 标准库中的bisect可以进行二分法查找 ...
阅读全文
摘要:如果真的想学精,学什么都不是好学的,如果真的想把Python学的出神入化,几乎自己想做什么都可以,就要下定恒心,坚持下去。接下来继续更新Python练习题2,通过更新前一部的练习题让自己也学到了不少东西1.取任意小于1美元的金额,然后计算可换成哪几种硬币,分别有几个?硬币有1美分、5美分、10美分...
阅读全文
摘要:乱码原因:因为你的文件声明为utf-8,并且也应该是用utf-8的编码保存的源文件。但是windows的本地默认编码是cp936,也就是gbk编码,所以在控制台直接打印utf-8的字符串当然是乱码了。 解决方法:在控制台打印的地方用一个转码就ok了,打印的时候这么写:print myname.dec...
阅读全文
摘要:首先废话几句,因为最近学了Python的一些基础的语法,但是发现看书看的不少但是练习做的太少。要学好一门语言最重要的是要多敲代码,在练习中是可以发现很多的问题,这些都是单纯的看书无法得到的。所以鉴于网上关于Python练习题的资源相对较少,而且有的资源只是给出了问题但是没有提供参考的代码。于是我...
阅读全文
摘要:可以利用字母的大小关系将输入的字符串中的标点符号和空格去掉(利用过滤函数)利用普通的方法Python代码如下: 1 #encoding=utf-8 2 #查找给定的字符串中的重复元素 3 4 #用于删除列表中不是字母的元素 5 def delete(alist): 6 for i in a...
阅读全文
摘要:Python中的列表元组和字符串之间的相互转化需要利用,tuple(),list(),str().示例如下:>>> the_string = "hello I'am xiaoli!">>> #字符串转化为元组>>> the_tuple = tuple(the_string)>>> the_tup...
阅读全文
摘要:yield生成器: 通过使用yield,可以让函数生成一个序列,函数的返回对象为"generator",通过对对象连续调用next()来返回序列的值生成器函数只有在调用next()方法的时候才开始执行函数里面的语句Python代码defcount(n):print"cunting"whilen>0...
阅读全文

浙公网安备 33010602011771号