随笔分类 - python
python实验与心得
摘要:#encoding=utf-8#http://python.jobbole.com/85231/#作用域a=1def A(a): a=2 print 'A:',a def B(): print 'B:',aA(a)print '外部:',aB()#函数内的赋值无法改变函数外的值'''A: 2外部:
阅读全文
摘要:首先来看私有函数 #encoding=utf-8class A(object): def __init__(self): self.__private() self.public() def __private(self): print 'A.__private()' def public(self
阅读全文
摘要:#encoding=utf-8#reverse,用来反转lista=['aa','bb','cc']a.reverse()print a#['cc', 'bb', 'aa']#不能直接print a.reverse(),报None#'tuple','dict','str' object has no
阅读全文
摘要:#encoding=utf-8 from multiprocessing import Process,Queue,Pipeimport time,os q = Queue()for i in range(11): q.put(i)def a(): for i in range(10): num=q
阅读全文
摘要:最简单的爬取网页找有用信息,难点应该是正则锁定有用信息部分,看了一些其他大神的正则,最后还是决定按照自己理解写一个,果然我头脑相对简单,写出来的粗糙而易理解,也完成了自己想要的需求,就这样了~ # -*- coding:utf-8 -*-import urllibimport urllib2impo
阅读全文
摘要:博客园: #! /usr/bin/env python#coding:utf-8 import sysimport reimport urllib2import urllibimport requestsimport cookieliburl='http://httpbin.org/post'pay
阅读全文
摘要:#encoding=utf-8 class node(object): def __init__(self,data=None,left=None,right=None): self.data=data self.left=left self.right=right #前序遍历 def pre_or
阅读全文
摘要:#encoding=utf-8 class ListNode: def __init__(self,x): self.val=x; self.next=None; #链表逆序 def reverse(head): #循环的方法反转链表 if head is None or head.next is
阅读全文
摘要:由于学习接口测试,对服务器的原理产生浓厚兴趣,对最近的收获做个总结 由于浏览器本身就是客户端,对服务器进行发报并接受回报,进行解析显示,所以客户端就不进行编写 服务器代码: #encoding=utf-8 import socket sk=socket.socket() #sk.bind(("172
阅读全文
摘要:首先看闭包,在嵌套函数内添加返回值,可以通过外部函数读取内部函数信息 #encoding=utf-8 #闭包应用 #先定义闭包函数,并使用 def outer(func): def inner(): print("记录日志开始") func() # 业务函数 print("记录日志结束") retu
阅读全文
摘要:通过补全代码可以更深刻的体会到,链表就是一个存储方式,通过一单元的存储指向下一单元,而查看单元内容通过头部开始的指针依次遍历。这是leetcode里融合两个链表的题目,具体代码如下: #encoding=utf-8 class ListNode(object): def __init__(self,
阅读全文
摘要:在刷leetcode的过程中发现,在原网页输入答案是不需要自己构筑树和链表的,虽然便于直接思考算法,但是久而久之类似过于依赖编辑器,反而不知道如何创建树和链表,因此总结了该网页省略的部分,以其中题为例呈现出来。 1、树状图题目,判定对称树 class TreeNode(object): def __
阅读全文

浙公网安备 33010602011771号