自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python入门知识简述(九)——正则表达式

一.正则表达式时可匹配文本片段的模式。最简单的正则表达式为普通字符串,与它自己匹配。我们可以使用这种匹配行为来完成如下工作,比如在文本中查找模式,将特定的模式替换为计算得到的值,以及将文本分割成片段。 1.通配符—“.”用句点来表示,它与除换行符之外的其他字符都匹配。 例如’.ython‘与字符串’python‘、’jython‘都匹配,可认为都等价。 2.可对特殊字符进行转义 有些字...

2018-05-16 16:35:22 276

原创 一个用Python语言编写的简单的数据库

如果我们想将数据简单的存储起来(创建一个简单的数据库),可以使用python语言的模块shelve来完成大部分工作。 shelve模块里面应用最广泛的函数是open,它将一个文件名作为参数,并返回一个shelf对象,供我们来存储数据。就像操作普通字典那样来操作它(只是键必须是字符串的形式)下面是一个使用模块shelve的简单数据库程序: 在main函数中,我打开了一个数据库(shelf),...

2018-05-16 16:12:16 15150

原创 python入门知识简述(八)——模块

我们都知道,python不仅语言核心非常强大,还提供了其他工具以供使用。标准安装包含一组称为标准库的模块。 几个重要的模块:sys—访问与python解释器紧密相关的变量和函数argv—命令行参数,包括脚本名 exit([arg])—退出当前程序,可通过可选参数制定返回值或错误消息 modules—一个字大点,将模块名映射到加载的模块 path—一个列表,包含要在其中查找模块的...

2018-05-11 22:13:32 161

原创 python入门知识简述(七)——八皇后问题

问题:需要将8个皇后放在棋盘上,条件是任何一个皇后都不能威胁其他皇后,即任何两个皇后都不能吃掉对方。怎样才能做到这一点呢?已将这些皇后放在什么地方呢? 思路 在棋盘的第一行尝试为第一个皇后选择一个位置,再在第二行尝试为第二个皇后选择一个位置,依次类推。在发现无法为一个皇后选择合适的位置后,回溯到起一个皇后,并尝试为它选择另一个位置。最后,要么尝试玩所有的可能性,要么找到了答案 参数n...

2018-05-09 22:32:05 5561

原创 win10环境下有关nao的sdk配置

所需软件的下载链接 https://community.ald.softbankrobotics.com/en/resources/software/language/en-gb一.关于CHoregraphe的配置1.首先,你的电脑系统盘里的所有路径都得先改成纯英文的,不能出现汉字。所以必须先把电脑用户名改成英文的。因为Choreraphe的安装路径得是英文的,否则安装不上。 2....

2018-05-08 23:09:03 2938 6

原创 Python入门知识简述(六)——迭代器和生成器

一.迭代器迭代意味着重复很多次,就像循环那样。for循环能循环(迭代)序列和字典,但实际上也可迭代其他对象—实现方法iter的对象,这时,就需要用到迭代器。 迭代器是包含在一个类里面的,示例如下: _metaclass_=type class Diedaiqi: value=0 def _next_(self): self.value+=1 ...

2018-05-05 15:22:30 217

原创 python入门知识简述(五)——面向对象编程

一.在面向对象编程中,术语对象大致意味着一系列数据(属性)以及一套访问和操作这些数据的方法。使用对象的最主要的好处有三个: 多态:能够同样地对待不同类型和类的对象,即无需知道对象属于哪个类就可调用其方法 封装:对象可能隐藏自己的内部状态 继承:一个类可以是一个或多个类的子类,在这种情况下,子类将继承超类的所有方法。指定多个超类,可通过这样做可组合正交(独立且不相关)的功能。二....

2018-05-01 22:13:47 191

原创 python入门知识简述(四)——函数

一.python里面有许多已经写好的函数,分别放在不同的模块里面,这一点已经在开始提到过。当然,python也可以自己编写函数,这一点与C语言有异曲同工之妙。 当自己开始创建函数时,需要使用def语句: def __(): ……. ……. 下划线上写的是函数的名字,这里自己编译,括号里面需要写参数(一个或多个)。函数名后面需要加个冒号,冒...

2018-05-01 21:16:53 224

哈夫曼编码的完整程序

本程序完成了哈夫曼编码的所有功能。 并在原有代码上经过改进,完成了对哈夫曼编码的二次压缩, 将7位10编码合成一位10进制数,然后将十进制数对应的ASCII码存入文件中,完成二次压缩。 源代码中都有标注,可根据需要进行改动删减。

2019-01-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除