Python

用Python操作字符串之rindex()方法的使用

rindex()方法返回所在的子str被找到的最后一个索引,可选择限制搜索的字符串string[beg:end]如果没有这样的索引存在,抛出一个异常。语法以下是rindex()方法的语法:str.rindex(str,beg=0end=len(string))参数str--此选项指定要搜索的字符串。beg--这是开始索引,默认情况下为0len--这是最后的索引,默认情况下它等于字符串的长度。返回值此方法如果找到返回最后一个索引,否则如果没有找到str引发一

系统 2019-09-27 17:47:10 2203

Python

在Python中操作字符串之replace()方法的使用

replace()方法返回当前old换成new,可选择的替代限制到最大数量的字符串的副本。语法以下是replace()方法的语法:str.replace(old,new[,max])参数old--这是要进行更换的旧子串。new--这是新的子串,将取代旧的子字符串。max--如果这个可选参数max值给出,仅第一计数出现被替换。返回值此方法返回字符串的拷贝与旧子串出现的所有被新的所取代。如果可选参数最大值给定,只有第一个计数发生替换。例子下面的示例演示了rep

系统 2019-09-27 17:47:10 2203

Python

Python面试经验总结,面试一时爽,一直面试一直爽!

有伙伴问过我Python面试相关的问题,这里也跟大家总结了一下,跟大家说说我之前的面试经历和心得体会:1、简历制作我做了两份简历,用两个手机账号,两个简历名字,分别在各个招聘网站投了双份简历,一个是数据分析的简历、一个是web全栈开发的简历,我真正接触python好几年了,不管是学习还是工作学到的东西,这几年大概掌握了(前端+django+爬虫+数据分析+机器学习+NLP+Linux)技术,技术水平自我评价还不错,,基于自己掌握的技术可以分成2方面,web

系统 2019-09-27 17:47:09 2203

Python

使用Python的Django框架中的压缩组件Django

为了加快网站的加载速度,我们通常要多js和css进行压缩处理。这些js和css的压缩工作如果都手动处理,费时费力。DjangoCompressor可以实现js/css的自动压缩。DjangoCompressor在易用性方面做的非常好,按照文档做简单的设置后就可以正常工作。强烈建议大家去将文档完整的看一遍(文档很短)。使用的时候,只需要将css/js放到compress标签中DjangoCompressor即可自动进行处理。在debug模式时,DjangoC

系统 2019-09-27 17:46:13 2203

Python

Python获取单个程序CPU使用情况趋势图

本文定位:已将CPU历史数据存盘,等待可视化进行分析,可暂时没有思路。前面一篇文章(//www.jb51.net/article/61956.htm)提到过在linux下如何用python将top命令的结果进行存盘,本文是它的后续。python中我们可以用matplotlib很方便的将数据可视化,比如下面的代码:复制代码代码如下:importmatplotlib.pyplotaspltlist1=[1,2,3]list2=[4,5,9]plt.plot(l

系统 2019-09-27 17:45:54 2203

Python

C++/Php/Python/Shell 程序按行读取文件或者控制台的实现

写程序经常需要用到从文件或者标准输入中按行读取信息,这里汇总一下。方便使用1.C++读取文件#include#includeintmain(){constchar*in_file="input_file_name";constchar*out_file="output_file_name";FILE*p_in=fopen(in_file,"r");if(!p_in){printf("openfile%sfailed!!!",in_file);return-

系统 2019-09-27 17:38:25 2203

Python

Python入门篇之字典

字典由多个键及与其对应的值构成的对组成(把键值对成为项),每个键和它的值之间用冒号(:)隔开,项之间用逗号(,)隔开,而整个字典由一对大括号括起来。空字典由两个大括号组成:{}dict函数可以用dict函数,通过其他映射或者(键,值)这样的序列对建立字典复制代码代码如下:>>>items=[('name','Gumby'),('age',42)]>>>d=dict(items)>>>d{'age':42,'name':'Gumby'}>>>d['name'

系统 2019-09-27 17:38:11 2203

Python

谈一谈基于python的面向对象编程基础

活在当下的程序员应该都听过“面向对象编程”一词,也经常有人问能不能用一句话解释下什么是“面向对象编程”,我们先来看看比较正式的说法。把一组数据结构和处理它们的方法组成对象(object),把相同行为的对象归纳为类(class),通过类的封装(encapsulation)隐藏内部细节,通过继承(inheritance)实现类的特化(specialization)和泛化(generalization),通过多态(polymorphism)实现基于对象类型的动态

系统 2019-09-27 17:37:56 2203

Python

Python写的一个简单监控系统

市面上有很多开源的监控系统:Cacti、nagios、zabbix。感觉都不符合我的需求,为什么不自己做一个呢用Python两个小时徒手撸了一个简易的监控系统,给大家分享一下,希望能对大家有所启发首先数据库建表建立一个数据库“falcon”,建表语句如下:CREATETABLE`stat`(`id`int(11)unsignedNOTNULLAUTO_INCREMENT,`host`varchar(256)DEFAULTNULL,`mem_free`int

系统 2019-09-27 17:37:43 2203

Python

在Python中的Django框架中进行字符串翻译

使用函数ugettext()来指定一个翻译字符串。作为惯例,使用短别名_来引入这个函数以节省键入时间.在下面这个例子中,文本"Welcometomysite"被标记为待翻译字符串:fromdjango.utils.translationimportugettextas_defmy_view(request):output=_("Welcometomysite.")returnHttpResponse(output)显然,你也可以不使用别名来编码。下面这个例

系统 2019-09-27 17:37:36 2203

编程技术

多线程初步了解

今天初步了解了多线程的一些知识..首先,对于现在的电脑来说,操作系统通常都可以执行好几个程序,可是CPU只有一个,因此,通常采用分时的方式(分时操作系统)来"同时"处理多个进程.而"同时"却并非真正意义上的"同时",而是每个进程分别在某个时间段内占用CPU,当这个时间段结束之后,再由CPU来选择下一个进程执行.而进程又可以将进程再分的更细,即每个线程都是独立的,进程的中的主线程通知其他线程之后,由其他线程自己都执行各自的任务.好比人,我们的身体就同时有多个

系统 2019-08-29 23:37:01 2203

编程技术

《漫步》flash动画制作全记录六

没想到写制作记录会这么复杂,制作那些图片真花时间,呵呵,不过终于要写完啦!今天介绍最后两个场景。场景七是从森林出来,由于经过了绸密的森林,在这个场景应该让视觉上得到休整,所以设计了一个开阔的场景。湖边一直是我钟爱的一个场景,记得第一次做FLASH动画就画了湖边的,呵呵。场景七草稿图:完成图:为了让画面看上去更丰富一些,在内湖设计了荷花池。荷花以前画过,BLOG顶部的动画就有荷花,但是那个画得不好看,这次专门找了一堆荷花的照片,认真研究了一番,搞定了荷花!漫

系统 2019-08-29 23:35:25 2203

编程技术

来北京,是对的

==================================我的人生履历:2002-2004江苏迈技电子有限公司20岁2004-2008江苏鱼跃医疗设备股份有限公司22岁2008-2009江苏华帝集团(连锁超市)26岁2010-2011江苏丹阳团购网28岁2012年3月9日LAMP兄弟连-43期高薪就业班30岁==================================初次来到北京,是在2002年,我堂哥在北京设立了公司办事处,我跟公司业务

系统 2019-08-29 22:46:29 2203

编程技术

Facebook将如何拯救音乐产业

社交网站一直存在,但从未有哪个社交网站像今天的Facebook一样拥有8.5亿用户。这给予许多数字音乐的创业公司成长的土壤,因为建立在大量用户基础上的口口相传对于他们来说,可谓无价。这一想法基于以下观点:从朋友或者出于对某人口味的信任选择音乐,比通过广告或者DJ的介绍要来得靠谱,也更容易形成销售。通过与快速增长的社交媒体使实时共享的大量内容,音乐产业找到了拯救自己的圣杯——大规模口碑营销。这个想法是,如果他们的音乐不推人的广告或是广播节目,但经朋友介绍或某

系统 2019-08-29 22:32:37 2203