python
文章平均质量分 75
Donald_Liang
区块链方向,研究生在读
展开
-
用相同cookies构造http请求的python代码实现
# -*- coding:utf-8 -*-import urllib2,urllib,cookielib,hashlibreq = urllib2.Request('http://115.28.172.35:8888/%E6%8A%80%E8%83%BD%E9%A2%98/header/')#将cookie与opener绑定,原因是让两次请求用相同cookiecj = cooki原创 2014-09-28 18:29:09 · 1115 阅读 · 0 评论 -
《python核心编程第二版》第二章练习答案解析
2-5循环和数字ai=1while i < 11: print i i+=1bfor i in range(11): print i2-6条件判断m = int(raw_input())if m < 0: print 'negative'elif m == 0: print '0'else : print 'posit原创 2015-04-19 10:57:21 · 2690 阅读 · 0 评论 -
《python核心编程第二版》第三章习题
# -*- coding: utf-8 -*- import osdef maketextfile(): ls = os.linesep while True: fname = raw_input('enter a name') if os.path.exists(fname): print "EOOOR : '%s'原创 2015-04-20 11:27:09 · 1767 阅读 · 0 评论 -
《python核心编程第二版》第五章练习解析
1.普通整形即标准整形是最通用的数字类型。它的取值范围是-2**31 ~~ 2**31-1,也就是-2 147 483 648 ~~ 2 147 483 647。python的长整形与C或其他编译型语言完全不同,它所表示的范围仅与机器所能支持的内存大小有关,也就是说python能轻松表示很大的整形。2.def mul(a ,b): return a*bdef mul(原创 2015-04-25 10:05:15 · 2707 阅读 · 0 评论 -
《python核心编程第二版》第四章练习解析
1.所有的python对象都拥有三个属性:身份、类型、和值。 身份:每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数id()来得到。这个值可以是被认为该对象的内存地址。一般很少用到这个值,也不用太关心它是什么。 类型:对象的类型决定该对象可以保存什么值,可以进行什么样的操作,以及遵循什么样的规则。你可以使用内建函数type()查看原创 2015-04-25 09:23:22 · 1518 阅读 · 0 评论 -
《python核心编程第二版》第八章练习解析
2.循环。编写一个程序,让用户输入3个数字:(f)rom,(t)o 和 (i)ncrement。以i为步长,从f计数到t,包括f和t。例如,如果输入的是f==2、t==26、i==4,程序将输出2,6,10,14,18,22,26。# -*- coding: utf-8 -*-f = input()t = input()i = input()for j in range(f,t原创 2015-05-02 11:54:42 · 1177 阅读 · 0 评论 -
《python核心编程第二版》第六章练习解析
1.字符串 .string 模块中是否有一种字符串方法或者函数可以帮我鉴定一下一个字符串是否是另一个大字符串的一部分? 答案是可以! string模块中find内建函数,string.find(str,beg=0,end=len(str)),在beg和end之间查找str字符串。 string模块中rfind内建函数,string.rfind(str,beg原创 2015-04-26 10:57:00 · 4710 阅读 · 1 评论 -
《python核心编程第二版》第七章练习解析
1.字典方法。哪些字典方法可以把两个字典合并到一起?有个update()方法,不过如果key相同的话,会用后者的key-value覆盖前者的2.略3.字典和列表的方法。(a) 建一个字典,并把字典中的键按照字母顺序显示出来。(b) 在根据排好的键,显示出这个字典的键和值。(c)这次按照值排序输出。# -*- coding: utf-8 -*-imp原创 2015-05-01 10:49:52 · 2220 阅读 · 0 评论