随笔分类 -  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外部: 阅读全文
posted @ 2018-08-24 15:34 GarVicker 阅读(172) 评论(0) 推荐(0)
摘要:首先来看私有函数 #encoding=utf-8class A(object): def __init__(self): self.__private() self.public() def __private(self): print 'A.__private()' def public(self 阅读全文
posted @ 2018-08-24 11:13 GarVicker 阅读(232) 评论(0) 推荐(0)
摘要:#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 阅读全文
posted @ 2018-08-23 15:09 GarVicker 阅读(254) 评论(0) 推荐(0)
摘要:#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 阅读全文
posted @ 2018-08-14 17:12 GarVicker 阅读(297) 评论(0) 推荐(0)
摘要:最简单的爬取网页找有用信息,难点应该是正则锁定有用信息部分,看了一些其他大神的正则,最后还是决定按照自己理解写一个,果然我头脑相对简单,写出来的粗糙而易理解,也完成了自己想要的需求,就这样了~ # -*- coding:utf-8 -*-import urllibimport urllib2impo 阅读全文
posted @ 2018-08-06 16:52 GarVicker 阅读(190) 评论(0) 推荐(0)
摘要:博客园: #! /usr/bin/env python#coding:utf-8 import sysimport reimport urllib2import urllibimport requestsimport cookieliburl='http://httpbin.org/post'pay 阅读全文
posted @ 2018-08-03 16:22 GarVicker 阅读(383) 评论(0) 推荐(0)
摘要:#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 阅读全文
posted @ 2018-07-16 15:01 GarVicker 阅读(182) 评论(0) 推荐(0)
摘要:#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 阅读全文
posted @ 2018-07-16 15:00 GarVicker 阅读(217) 评论(0) 推荐(0)
摘要:由于学习接口测试,对服务器的原理产生浓厚兴趣,对最近的收获做个总结 由于浏览器本身就是客户端,对服务器进行发报并接受回报,进行解析显示,所以客户端就不进行编写 服务器代码: #encoding=utf-8 import socket sk=socket.socket() #sk.bind(("172 阅读全文
posted @ 2018-06-01 16:07 GarVicker 阅读(1263) 评论(0) 推荐(0)
摘要:首先看闭包,在嵌套函数内添加返回值,可以通过外部函数读取内部函数信息 #encoding=utf-8 #闭包应用 #先定义闭包函数,并使用 def outer(func): def inner(): print("记录日志开始") func() # 业务函数 print("记录日志结束") retu 阅读全文
posted @ 2018-05-16 10:25 GarVicker 阅读(135) 评论(0) 推荐(0)
摘要:通过补全代码可以更深刻的体会到,链表就是一个存储方式,通过一单元的存储指向下一单元,而查看单元内容通过头部开始的指针依次遍历。这是leetcode里融合两个链表的题目,具体代码如下: #encoding=utf-8 class ListNode(object): def __init__(self, 阅读全文
posted @ 2018-05-16 09:33 GarVicker 阅读(425) 评论(0) 推荐(0)
摘要:在刷leetcode的过程中发现,在原网页输入答案是不需要自己构筑树和链表的,虽然便于直接思考算法,但是久而久之类似过于依赖编辑器,反而不知道如何创建树和链表,因此总结了该网页省略的部分,以其中题为例呈现出来。 1、树状图题目,判定对称树 class TreeNode(object): def __ 阅读全文
posted @ 2018-04-25 20:28 GarVicker 阅读(2189) 评论(1) 推荐(0)