随笔分类 - Python不断学习中
摘要:一个月前研究了下PyQt4,感觉比较不错。相比wxpython,界面美观了很多,并且将界面设计与代码逻辑很好的分离了开来。关于PyQt4的资料也不少,这里我将我找到的资料汇总一下,以防自己以后忘得一干二净。1.PyQt4资料链接http://www.riverbankcomputing.comhttp://wiki.woodpecker.org.cn/moin/PyQthttp://www.commandprompt.com/community/pyqt/book1http://wiki.python.org/moin/PyQthttp://code.google.com/p/pyqt-doc
阅读全文
摘要:最近学习python语言,碰到数据类型间的转换问题。看到一篇文章总结的挺详细,收藏之备用。类型转换 : 1 int(x [,base ]) 将x转换为一个整数 2 long(x [,base ]) 将x转换为一个长整数 3 float(x ) 将x转换到一个浮点数 4 complex(real [,imag ]) 创建一个复数 5 str(x ) 将对象 x 转换为字符串 6 repr(x ) 将对象 x 转换为表达式字符串 7 eval(str ) ...
阅读全文
摘要:Python的文件处理和相关输入输出能力。介绍文件对象(它的内建函数,内建方法和属性),标准文件,同时讨论文件系统的访问方法,文件执行,以及相关文件模块。一,内建函数open()和file() 语法:file_object = open(fiel_name, access_mode=’r’, buffering=-1) File_name是要打开的文件名字的字符串,可以使相对路径或者绝对路径,access_mode可选参数,表示文件打开的模式,’r’,’w’,’a’ 分别代表读取,写入和追加。还有个’U’模式,代表通用换行符支持。 ‘r’或者’U’模式打开的文件必须是已经...
阅读全文
摘要:关于Unicode的详细情况可以参考百度百科:http://baike.baidu.com/view/40801.htm这里简单的说一下。(下面内容基本上时从《Python.Core.Programming.2ed》上摘的)Unicode是计算机可以支持这个星球上的多种语言的秘密武器,在Unicode之前,用的都是ASCII,ASCII吗非常简单,每个英文字符都用7位二进制数的方式存储在计算机内,其范围是32到126.它的实现原理这里也不说了。但是ASCII码只能表示95个可打印的字符,后来把ASCII扩展到了8位,这样就能表示223个字符了,虽然这个来表示欧美字母语言已经足够了,但是对于像中
阅读全文
摘要:1, 从文件的读取与输出: http://www.cnblogs.com/xuxn/archive/2011/07/27/read-a-file-with-python.html http://www.cnblogs.com/sysuoyj/archive/2012/03/14/2395789.html2,Python程序输出到文件中: http://www.cnblogs.com/sysuoyj/archive/2012/03/14/2395868.html3,Python 学习-常用工具: http://www.cnblogs.com/sysuoyj/archive/2012/03...
阅读全文
摘要:1,C语言实验——图形输出(字符常量练习): http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=1112python中用print总是会出现回车空格,非常讨厌,然而,Python 3.0下print已经从语句变为函数了,我用的使python2.7.4,所以呢,还不行。。。。。但是我们可以用其他方法:import syssys.stdout.write("abc")sys.stdout.write("def")#!/usr/bin/env python#co
阅读全文
摘要:1, 先写一个简单的冒泡排序吧:#!/usr/bin/env python# coding=utf-8#这是一个简单的python冒泡排序array = [1,2,5,3,6,8,4]for i in range(len(array)-1,0,-1): for j in range(0,i): if array[j]>array[j+1]: array[j],array[j+1] = array[j+1],array[j]print arrayrange函数详解见:http://www.cnblogs.com/buro79xxd/archive/201...
阅读全文
摘要:1, A+B Problem :http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=1000#!/usr/bin/env python # coding=utf-8 a=[] for x in raw_input().split(): a.append(int(x)) print sum(a) 下面的代码只有一行,,可惜不是我想出来的!!!!:print sum(int(x) for x in raw_input().split()) 2,A+B for Input-Out...
阅读全文
摘要:Python正则表达式操作指南 :http://wiki.ubuntu.org.cn/Python%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%93%8D%E4%BD%9C%E6%8C%87%E5%8D%97揭开正则表达式的神秘面纱[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/regref.htm]引言正则表达式(regular expression_r)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a'
阅读全文
摘要:http://www.cnblogs.com/itech/archive/2009/12/15/1624120.htmlPython基本安装: *http://www.python.org/官方标准Python开发包和支持环境,同时也是Python的官方网站; *http://www.activestate.com/集成多个有用插件的强大非官方版本,特别是针对Windows环境有不少改进;Python文档: *http://www.python.org/doc/current/lib/lib.htmlPython库参考手册。 *http://www.byteofpython.info/...
阅读全文
摘要:原文地址链接: http://blog.sina.com.cn/s/blog_5e32cc130100fszx.html2, 【用Python写爬虫】获取html的方法【二】:使用pycurl# Pycurl参考地址:http://pycurl.sourceforge.net/# Pycurl下载地址:http://pycurl.sourceforge.net/download/pycurl-7.18.1.tar.gz#!/usr/bin/python#coding:utf8import pycurlimport StringIOdef getURLContent_pycurl(url): .
阅读全文