搜索到与相关的文章
Python

python @classmethod 的使用场合详解

官方的说法:classmethod(function)中文说明:classmethod是用来指定一个类的方法为类方法,没有此参数指定的类的方法为实例方法,使用方法如下:classC:@classmethoddeff(cls,arg1,arg2,...):...看后之后真是一头雾水。说的啥子东西呢???自己到国外的论坛看其他的例子和解释,顿时就很明朗。下面自己用例子来说明。看下面的定义的一个时间类:classData_test(object):day=0mo

系统 2019-09-27 17:49:54 2289

Python

毕业季寄行李使用python得到便宜的快递

前言到毕业季了,博主要寄行李,校园里很多快递提出了自己优惠的服务,如何选择最便宜的快递服务呢?思路使用python中matplotlib工具直接绘图,直观看出哪家快递更适合自己代码importmathimportnumpyasnpimportmatplotlib.pyplotaspltdefsunfeng(x):#分段函数低于40斤均为30元高出部分使用0.9元/斤money=[]forx_numinx:#这里注意一下由于x是list,因此需要循环,而py

系统 2019-09-27 17:49:37 2289

Python

Python rstrip函数踩坑记录

问题背景从许多中文的参考文献上,rstrip()函数的功能被简单描述为:删除字符串末尾的指定字符(默认为空格),我的理解是,直接去掉末尾指定的字符序列,如我传入的是d,则会去掉末尾的字符d(如果存在),如果传入了字符ad,则去掉末尾的字符ad(如果存在),直到我们开发的服务遇到了一个非常奇怪的bug之后,下面是奇怪问题的复现过程:>>>s='hello_world'>>>s.rstrip('d')#去除末尾的字符d'hello_worl'>>>>>>s.r

系统 2019-09-27 17:46:47 2289

Python

Python字符串转换成浮点数函数分享

利用map和reduce编写一个str2float函数,把字符串'123.456'转换成浮点数123.456fromfunctoolsimportreducedefstr2float(s):returnreduce(lambdax,y:x+int2dec(y),map(str2int,s.split('.')))defchar2num(s):return{'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8'

系统 2019-09-27 17:38:41 2289

Python

基于Python正则表达式提取搜索结果中的站点地址

正则表达式对于Python来说并不是独有的,最近在把google搜索的结果中所有的站点地址导出,于是想到用python正则表达式提取搜索结果中的站点地址。这其中涉及几个需要解决的问题:1、获取搜索的结果文本为了获得更多的地址,我使用了Google的高级搜索功能,每个页面显示100条结果。获得显示的结果后,可以查看源码,并保持成文本文件就有了搜索的结果文本2、分析如何提取站点信息首先需要分析获取的页面,查看以怎样的方式可以提取出站点信息。我使用IE8自带的开

系统 2019-09-27 17:38:15 2289

Python

打包发布Python模块的方法详解

前言昨天把自己的VASP文件处理库进行了打包并上传到PyPI,现在可以直接通过pip和easy_install来安装VASPy啦(同时欢迎使用VASP做计算化学的童鞋们加星和参与进来),VASPy的GotHub地址:https://github.com/PytLab/VASPyVASPy的PyPI地址:https://pypi.python.org/pypi/vaspy/由于自己的记性真是不咋地,怕时间久了就忘了,于是在这里趁热打铁以自己的VASPy程序为

系统 2019-09-27 17:38:04 2289

编程技术

蓝杰学习小结—线程

线程:一个独立的运行单位31号学习了线程,在此之前我编写的所有Java程序都只有一个主线程,而线程的加入可以让程序在主线程下加入分线程,让程序具备同时进行多项工作的可能在多线程OS中,通常是在一个进程中包括多个线程,每个线程都是作为利用CPU的基本单位,是花费最小开销的实体。线程具有以下属性。1)轻型实体线程中的实体基本上不拥有系统资源,只是有一点必不可少的、能保证独立运行的资源,比如,在每个线程中都应具有一个用于控制线程运行的线程控制块TCB,用于指示被

系统 2019-08-29 23:05:02 2289

编程技术

Generic P2P Architecture, Tutorial and Examp

GenericP2PArchitecture,TutorialandExampleBydzzxyz|15Mar2004GenericP2Parchitecture,tutorialandexamplethatcoversbasicP2Pstrategy.Uponcompletingthistutorial,youwillbeproficientinbasicP2Pdesignandcoding.IsyouremailaddressOK?Youaresign

系统 2019-08-29 22:40:21 2289

编程技术

北京面试1--北京人爱吃包子

发表时间:2007年7月16日21时55分[%=@title%][%=@count%]票[[%=@percent%]%]昨天上午到的北京,赶紧上了个北京号,下午上网匆忙投了下简历,大约两个小时后就有短信发来通知面试。晚上就出去找地方住了。今天下午2点多到了东直门--柳芳站,下了地铁抬头就看到了应聘公司所在的新天地大厦。忽忽的上了17楼,开门后有人接待,感觉北京人很客气。面试我的应该是位高层,不是很懂技术,30多岁的女性。看到我第一句话“怎么今天来的都是小伙

系统 2019-08-29 22:33:16 2289

编程技术

Maven 的classifier的作用

直接看一个例子,maven中要引入json包,于是使用了net.sf.json-libjson-lib2.2.2可是,当执行mvninstall命令时,却抛出一个错误,说找不到net.sf.json-lib:json-lib:2.2.2这个包,到仓库中看一下http://repo2.

系统 2019-08-29 21:55:36 2289