![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 58
hackerboy01
这个作者很懒,什么都没留下…
展开
-
python与json
广告气球http://www.ca-xyy.com/ 吹膜机http://www.staohua.com/ JSON到字典转化: dictinfo = simplejson.loads(json_str) 输出dict类型 字典到JSON转化: jsoninfo = simplejson.dumps(dict)输出str类型 比如: info = {'name' : 'jay',原创 2014-04-05 11:43:16 · 681 阅读 · 0 评论 -
Python核心编程第十二章笔记
导入模块使用import语句导入模块,它的语法如下所示:importmodule1importmodule2:importmoduleN也可以在一行内导入多个模块,像这样importmodule1[, module2[,... moduleN]]from-import语句你可以在你的模块里导入指定的模块属性。也就是把指定名称导入到当前作用域。 使原创 2014-04-28 10:38:00 · 540 阅读 · 0 评论 -
Python正则表达式指南
1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语转载 2014-06-05 21:59:09 · 481 阅读 · 0 评论 -
安装mysqldb
Ubuntu操作系统:apt-get install python-mysqldb原创 2014-04-08 17:17:44 · 616 阅读 · 0 评论 -
有关python的apply()函数
python apply函数的具体的含义: apply(func [, args [, kwargs ]]) 函数用于当函数参数已经存在于一个元组或字典中时,间接地调用函数。args是一个包含将要提供给函数的按位置传递的参数的元组。如果省略了args,任 何参数都不会被传递,kwargs是一个包含关键字参数的字典。原创 2014-07-15 09:39:12 · 961 阅读 · 0 评论 -
有关python生成器和协程
生成器使用原创 2014-07-19 17:32:33 · 1568 阅读 · 0 评论 -
协程介绍
先了解进程和线程原创 2014-07-22 20:13:06 · 916 阅读 · 0 评论 -
[Python]网络爬虫(二):利用urllib2通过指定的URL抓取网页内容
版本号:Python2.7.5,Python3改动较大,各位另寻教程。所谓网页抓取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。 类似于使用程序模拟IE浏览器的功能,把URL作为HTTP请求的内容发送到服务器端, 然后读取服务器端的响应资源。在Python中,我们使用urllib2这个组件来抓取网页。urllib2是Python的一个获取URLs转载 2014-06-13 10:26:21 · 635 阅读 · 0 评论 -
[Python]网络爬虫(一):抓取网页的含义和URL基本构成
一、网络爬虫的定义网络爬虫,即Web Spider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页的。从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。如转载 2014-06-13 10:15:17 · 1094 阅读 · 0 评论 -
python中json.dumps使用及字符编码
我们知道,python中的字符串分普通字符串和unicode字符串,一般从数据库中读取的字符串会自动被转换为unicode字符串下面回到重点,使用json.dumps时,一般的用法为:>>> obj={"name":"测试"}>>> json.dumps(obj)'{"name": "\\u6d4b\\u8bd5"}'>>> print json.dumps(obj){"n转载 2014-07-07 07:48:40 · 17003 阅读 · 1 评论 -
Python核心编程第五章笔记
创建数值对象anInt= 1更新数字对象anInt+= 1删除数字对象delanInt复数属性num.real该复数的实部numnum.imag该复数的虚部num.conjugate()返回该复数的共轭复数在确实需要明确指定对某种数据类型进行特殊类型转换的场合,Python提供了coerce()内建函数来帮助你实现这种原创 2014-04-27 19:21:02 · 449 阅读 · 0 评论 -
Python核心编程第八章笔记
条件表达式(即"三元操作符")>>>smaller = x if x >>>smaller3===使用项和索引迭代===>>>nameList = ['Donn', 'Shirley', 'Ben', 'Janice',...'David','Yen', 'Wendy']>>>for i, eachLee in enumerate(nameList):...原创 2014-04-27 21:49:22 · 529 阅读 · 0 评论 -
python中的排序和numpy中的排序
argsort函数返回的是数组值从小到大的索引值One dimensional array:一维数组 >>> x = np.array([3, 1, 2]) >>> np.argsort(x) array([1, 2, 0]) Two-dimensional array:二维数组 >>> x = np原创 2014-05-07 23:16:45 · 38759 阅读 · 3 评论 -
Python核心编程第四章笔记
所有的Python对像都拥有三个特性:身份,类型和值。身份:每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数id()来得到。这个值可以被认为是该对象的内存地址。类型:象的类型决定了该对象可以保存什么类型的值,可以进行什么样的操作,可以用内建函数type()查看Python对象的类型。值:对象表示的数据项标准类型数字(分为几个子类型原创 2014-04-27 19:18:26 · 516 阅读 · 0 评论 -
Python核心编程第二章笔记
print语句调用str()函数显示对象,交互式解释器则调用repr()函数来显示对象。标准输入读取一个字符串并自动删除串尾的换行字符。如果用入键入了EOF字符(Unix:Ctrl+D,Windows: Ctrl+Z+回车),则引发EOFError。Python不支持C语言中的自增1和自减1运算符,这是因为+和-也是单目运算符原创 2014-04-27 19:06:34 · 599 阅读 · 0 评论 -
Python核心编程第七章笔记
创建字典>>>dict1 = {}>>>dict2 = {'name': 'earth', 'port': 80}>>>dict1, dict2({},{'port': 80, 'name': 'earth'})>>>fdict = dict((['x', 1], ['y', 2]))>>>fdict{'y':2, 'x': 1}>>ddict = {}.fromk原创 2014-04-27 20:04:38 · 503 阅读 · 0 评论 -
Python核心编程第十章笔记
with语句withopen('/etc/passwd', 'r') as f:foreachLine in f:#...do stuff with eachLine or f...断言语句下面有一些演示assert用法的语句:assert 1 == 1assert 2 + 2 == 2 * 2assert len(['my list', 12]) as原创 2014-04-27 22:27:12 · 649 阅读 · 0 评论 -
Python核心编程第九章笔记
文件内建函数[open()和file()]file_object= open(file_name, access_mode='r', buffering=-1)file_name是包含要打开的文件名字的字符串,它可以是相对路径或者绝对路径access_mode代表文件打开的模式.buffering可选参数,用于指示访问文件所采用的缓冲方式.其中0表示不缓冲,1表示只缓冲一行数据原创 2014-04-27 22:13:43 · 507 阅读 · 0 评论 -
Python核心编程第十一章笔记
返回值与函数类型>>def hello():...print 'hello world'>>>>>>res = hello()helloworld>>>res>>>print resNone>>>type(res)deffoo():print'in foo()'bar()defbar():print'in bar()'原创 2014-04-27 22:57:01 · 914 阅读 · 0 评论 -
Python核心编程第三章笔记
井号(#)表示之后的字符为Python注释反斜线 (\ )继续上一行分号 (; )将两个语句连接在一行中冒号 (: )将代码块的头和体分开C语言赋值语句,被当成一个表达式(可以返回值)。Python的赋值语句不会返回值。>>>x = 1>>>y = (x = x + 1)#assignments not expressions! File "原创 2014-04-27 19:10:31 · 658 阅读 · 0 评论 -
Python核心编程第六章笔记
成员关系操作符(in,not in)equence1+ sequence2该表达式的结果是一个包含sequence1和sequence2的内容的新序列.注意,这种方式看起来似乎实现了把两个序列内容合并的概念,但是这个操作不是最快或者说最有效的。>>>>>>>>>......abcs= 'abcde'i= -1fori in range原创 2014-04-27 19:25:54 · 634 阅读 · 0 评论 -
python模仿登录
模仿登录豆瓣原创 2014-06-18 23:52:09 · 773 阅读 · 0 评论