自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hannah_aimee的博客

Enjoy Yourself

  • 博客(15)
  • 收藏
  • 关注

原创 Python小白学习-07【模块、包、标准库】

1 模块 模块的作用: 代码重用。把代码放在模块中,就可以在多个程序中使用这些代码。 import test1 ti = test1.TestIterator() print(list(ti)) 包: 包是另外一类模块,包可以包含其他模块。当模块存储在文件中时(扩展名.py),包就是模块所在的目录。 必须包含一个命名为__init__.py的文件(模块)。 如果将它作为普通模块导入...

2018-08-01 17:45:28 196

原创 Python RobotFramework安装问题

pip安装时超时 方法1:pip install -i https://pypi.doubanio.com/simple/ 包名 方法2:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名 wxPython Python ride.py 后,看提示是要让安装wxPython的哪个版本。 我的是要安装wxPython 2.8...

2018-07-31 13:48:41 308

原创 Python小白学习-06【方法、属性、迭代器】

1  构造方法 构造方法,代表类似于以前例子中使用过的那种名为init的初始化方法 构造方法和其他普通方法不同的地方在于,在一个对象被创建后, 会立即调用构造方法。 #构造方法,代表类似于以前例子中使用过的那种名为init的初始化方法 #构造方法和其他普通方法不同的地方在于,在一个对象被创建后, #会立即调用构造方法。 class FooBar: #一般初始化方式 def _...

2018-07-27 15:00:01 299

原创 Python小白学习-05【异常】

1 什么是异常 Python用异常对象来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行: 2 出错方式 raise语句 引发异常,可以用一个类或者实例参数调用raise语句:      raise Exception 自定义异常类 创建自己的异常类?只要确保是从Exception类继承的就可以编写一个...

2018-07-27 14:32:27 245

原创 Python小白学习-04【更加抽象-面向对象】

Python的核心概念----创建自己的对象(尤其是类型或者被称为类的对象)。 1 概念 面向对象程序设计中的术语对象基本上可以看做数据(特性)以及一系列可以存取、操作这些数据的方法所组成的集合。 为什么要使用对象替代全局变量和函数的原因: 多态:对不同类的对象使用同样的操作(比如,对于字符串、整数等不同的数据类型,可以进行同样的操作) 封装:对外部世界隐藏对象的工作细节(??) 继承...

2018-07-27 08:37:07 202

原创 Python小白学习-03【抽象】

目录 1 抽象和结构 2 例子 3 升华   1 抽象和结构 抽象可以节省很多工作,实际上它的作用还要更大。它是使得计算机程序可以让人读懂的关键(这也是最基本的要求,不管是读还是写程序) 自己的理解:抽象,就是将实现一个功能的一系列的操作先简明的说出来,之后具体的实现,再用具体的函数去表达。 书中的小结:抽象是隐藏多余细节的艺术。定义处理细节的函数可以让程序更抽象。 2 例子 ...

2018-07-25 15:02:30 425

原创 Python小白学习-02【数据结构-序列】

数据结构是通过某种方式(例如对元素进行编号组织在一起的数据元素的集合)。 在Python中,最基本的数据结构是序列。 Python中包含6种内建的序列 (列表,元组,字符串,Unicode字符串,buffer对象和xrange对象) 注意:在Python中,还有一种数据结构叫做容器。容器包含了序列、映射和集合。 1 通用序列操作 1.1 索引 位置索引 1.2 分片/切片 #分片...

2018-07-19 11:06:54 239

原创 Python小白学习-01【输入】

1. sys.stdin.readline()和input()区别 #********sys.stdin.readline()作为输入 import sys line = sys.stdin.readline() #nihao print(line) #nihao \n print(line.strip()) #nihao print(type(line)) #<class 'st...

2018-07-18 11:08:34 211

原创 win10上安装acaconda遇到的无法连接到清华镜像的问题

conda install时,老是出现couidnt connect tsinghua mirror 解决: 将condarc的channels清空,重新再cmd中 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/    conda conf

2017-06-08 13:51:18 3110

原创 Shell排序(数组)

Shell排序: 将增量设置为gap,将记录分为gap组,每个组内进行简单插入排序,依次将gap减小,直到gap=1为止。 精华:在于每一次的调整,都会使得其局部有序。 /*ShellSort在于将记录分为gap个组,之后组内进行简单插入排序;依次减小gap直到=1。*/ #include using namespace std; #define L 6 void ShellSo

2017-03-11 14:02:52 627

原创 排序之简单插入排序(数组)

简单插入排序: 构建一个有序序列,将未排序的数据,在已排序序列中从后往前扫描,找到相应的位置插入。(动图)  就像整理扑克牌一样,随便抓了5张牌之后,要从左到右,将牌按照从小到大的顺序排列。因此,首先从第二张牌(目标牌)开始,与它之前的牌比较大小,若第一张牌比此牌大,那么将第一张牌往后移动一个位置,并将目标牌放在第一位;紧接着,目标牌换为第三张牌,以目标牌从后往前扫描。。。。。。 时间复杂度:

2017-03-09 16:58:25 476

原创 排序之简单选择排序

选择排序:通过n-i次关键字的比较,从n-i+1个记录中,选出关键字最小的记录,和第i个记录交换。 选择排序的关键,我认为,在于只进行了一次交换,因为引入了一个变量min,可以存储关键字最小的记录。

2017-03-08 20:57:27 282

原创 单链表中是否有环

#include using namespace std; struct ListNode{ int m; ListNode *next; }; ListNode *Creat () { ListNode *pHead = nullptr; ListNode *p1,*p2; p1 = new ListNode; cout<<"Please Enter a Number:"<<en

2017-03-08 18:51:34 179

原创 单链表的中间节点

#include using namespace std; struct ListNode{ int m; ListNode *next; }; ListNode *Creat () { ListNode *pHead = nullptr; ListNode *p1,*p2; p1 = new ListNode; cout<<"Please Enter a Number:"<<en

2017-03-08 18:48:56 358

原创 排序之冒泡排序(数组)

#include using namespace std; #define M 10 void swap(int *a, int m, int n) { int temp; temp = a[m]; a[m] = a[n]; a[n] = temp; } void Bubblesort(int *a,int length) { int i,j; for(i=0;i<length-

2017-03-08 18:38:01 323

空空如也

空空如也

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

TA关注的人

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