字符串print('---lesson3_字符串---')'''知识点汇总:1-什么是字符串2-字符串的定义:1-单引号-''-----type(name)2-双引号-""-----"tom"注意:不能混着SyntaxError:EOLwhilescanningstringliteral3-三引号''''''""""""使用区别:1-如果字符串本身有'那么就用双引号"2-如果字符串本身有"那么就用单引号'3-可以使用转义\4-三引号:1-字符串定义2-注释
系统 2019-09-27 17:52:39 2424
链表的反转是一个很常见、很基础的数据结构题,输入一个单向链表,输出逆序反转后的链表,如图:上面的链表转换成下面的链表。实现链表反转有两种方式,一种是循环迭代,另外一种方式是递归。第一种方式:循坏迭代循坏迭代算法需要三个临时变量:pre、head、next,临界条件是链表为None或者链表就只有一个节点。#encoding:utf-8classNode(object):def__init__(self):self.value=Noneself.next=No
系统 2019-09-27 17:51:15 2424
在python中调用fortran代码,要用到f2py这个程序。它的项目主页在此。现在该项目已经合并到numpy中了,先安装python再装好numpy,就可以使用f2py。不过对windows平台必须使用gnu的fortran编译器gfortran,在此下载。装完了python,numpy和gfortran这三样东西之后,还必须更改如下几个环境变量:1.在$PATH中添加gfortran的路径,我的是c:\ProgramFiles\pythonxy\mi
系统 2019-09-27 17:46:30 2424
描述replace()方法把字符串中的old(旧字符串)替换成new(新字符串),如果指定第三个参数max,则替换不超过max次。语法replace()方法语法:str.replace(old,new[,max])参数old--将被替换的子字符串。new--新字符串,用于替换old子字符串。max--可选字符串,替换不超过max次返回值返回字符串中的old(旧字符串)替换成new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过max次。
系统 2019-09-27 17:37:46 2424
最小编辑距离或莱文斯坦距离(Levenshtein),指由字符串A转化为字符串B的最小编辑次数。允许的编辑操作有:删除,插入,替换。具体内容可参见:维基百科―莱文斯坦距离。一般代码实现的方式都是通过动态规划算法,找出从A转化为B的每一步的最小步骤。从Google图片借来的图,Python代码实现,(其中要注意矩阵的下标从1开始,而字符串的下标从0开始):defnormal_leven(str1,str2):len_str1=len(str1)+1len_s
系统 2019-09-27 17:37:46 2424
MIX10,ScottGu宣布Silverlight4RC(releasecandidate)版本发布,从2009年11月到现在,Silverlight4又多了一些新的功能,另外对于已有功能,也有了相应的增强。Silverlight4RC增加了以下几个新的功能:1.XAPSigning(XAP签名)2.Customwindowchromefortrustedapplication(可信任应用下自定义窗口外观)前一段时间发布的一个FaceBook的Silve
系统 2019-08-29 23:09:30 2424
在RobertC.Martin(Bob大叔)的《敏捷软件开发:原则、模式与实践》(AgileSoftwareDevelopment:Principles,Patterns,andPractices)一书中,他提出了一些用于设计组件(或包)的原则。传统的面向对象设计原则,例如SOLID、CARP、LoD等主要关注类的设计,而下面要介绍的这些原则主要用于设计组件和包的结构,一共包括六个原则:前面三个关注组件的内聚性(Cohesion),用于指导我们如何将类组包
系统 2019-08-29 23:04:26 2424
欢迎点击此处订阅本Blog
系统 2019-08-29 22:47:13 2424
ctrl+a+ccreatenewsessionctrl+a+n切换到下一个窗体ctrl+a+ddeattch暂时短开screen-ls查看有哪些sessionsscreen-r3389使用screen-ls查看到的id号进行重连screenusage
系统 2019-08-29 22:16:19 2424
1新建一个QtGuiApplication,继承至QMainWindow,生成如下窗口,最上面的即为菜单栏2在TypeHere出双击,输入“操作(&O)”,加“&O”即可将操作菜单的快捷键设为Alt+O,输入完成后按下Enter键确认3在操作菜单的子菜单中添加“退出(&Q)”,确定后,效果如下图4在下面的动作编辑窗口(ActionEditor)可以看见刚添加的“退出”菜单5双击“退出”菜单的这一项,打开其动作编辑对话框6可以看见Icon项,即菜单的图标。点
系统 2019-08-12 09:30:37 2424