![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 54
Melody20210917
软件测试
展开
-
Python的安装教程
Python几乎可以在任何平台下运行,如我们所熟悉的:Windows/Unix/Linux/Macintosh。在这里我们说一下,在Windows操作系统中安装python。我的操作系统为:Windows 7,32位安装python的时候,我们既可以从源码安装,同时也可以用已经编译好并且打包好的二进制版本进行安装,这里我选择的是后者。步骤一 下载安装包转载 2017-10-18 08:42:12 · 9984 阅读 · 0 评论 -
python匿名函数
首先我想先介绍下什么是引用?例如:a=100 b=a 这样100只会有一份,a和b只是指向了同一个位置,改变a的值b也会跟着改变 ,当我们用id(变量)查看两变量的地址是相同的什么是可变类型和不可变类型?可变类型:列表,字典不可变类型:除了可变类型剩下的都是不可变类型不可变类型举例:a=“world”,可以输出a[0],整个字符串也可以修改,但是要修改a[0]就会报错原创 2017-11-01 13:04:19 · 675 阅读 · 0 评论 -
python中的多继承和多态
继承就是一个子类继承多个父类:多继承的例子,如下:class Base(object): def test(self): print("------base")class A(Base): def test1(self): print("-----test1")class B(Base): def test2(self): print("----t原创 2017-11-09 16:20:57 · 8684 阅读 · 0 评论 -
python中类的继承与方法重写
1.单继承父类也叫基类子类也叫派生类如下所示,继承的关系:继承的书写格式:class 子类(父类): 方法实例:class Animal: def eat(self): print("-----吃-------") def drink(self): prin原创 2017-11-08 17:03:19 · 5680 阅读 · 0 评论 -
python中的__del__方法
先来举个例子说明下del的用法:del 对象的引用class Dog: passdog1 = Dog()dog2 = dog1del dog1如图所示:删除对象的意思就是这个对象所对应的内存空间被释放了当dog1被删除了,dog2还在,引用计数减掉1而已,内存还不会被释放实例1:class Dog:def __del__(self): #当内存不原创 2017-11-08 16:12:15 · 8058 阅读 · 0 评论 -
python之私有属性及私有方法
如果有一个对象,当需要对其进行修改属性时,有2种方法:(1)对象名.属性名=数据---->直接修改(2)对象名.方法名()----->间接修改为了更好的保障属性安全,不能随意修改,一般处理方式为:(1)将属性定义为私有属性(2)添加一个可以调用的方法,供调用,也就是间接调用属性下面这个是一个错误的例子:class People(object): def __in原创 2017-11-08 14:15:31 · 9252 阅读 · 0 评论 -
python面向对象的补充(一个对象调用另一个对象)
我先总结一下python中的类的特点:1.类中所有的方法的参数中都必须加self,并且是第一个参数2.__init__方法用来初始化对象,也必须加self3.用__str__方法,方法中有返回值,可以直接用print(对象引用的变量),__str__方法返回什么,print得到的就是什么4.属性的赋值,最好用方法封装起来使用__str__和__init__方法的举例:原创 2017-11-07 15:57:33 · 4606 阅读 · 0 评论 -
python一行代码实现人脸识别
我是在鸟哥私房菜的网站中看到这篇文章,觉得很有趣,所以和大家一起分享:http://www.linuxidc.com/Linux/2017-10/148126.htm实现人脸识别之前,我们首先要搭建环境:1.安装Ubuntu17.10 ,因为我的电脑上本来有了Ubuntu,和这个版本不同,后面搭建环境的时候出现了一些问题2.安装Python2.7.14(如果安装了Ubuntu1翻译 2017-11-08 10:21:26 · 8327 阅读 · 1 评论 -
python中面向对象
面向对象与面向过程的区别:面向过程:注重过程,斗地主中注重如何打牌,发牌面向对象:注重对象,斗地主中注重有哪些对象,例如:玩家,拍,发牌机类和对象的关系:类是抽象的,对象是具体的类的三个组成部分:类名,属性,方法注:1.类不会自己执行,需要创建对象2.类名首字母要大写3.方法中的参数必须有self,而且是第一个参数类的定义格式:class 类名: d原创 2017-11-07 13:32:42 · 414 阅读 · 0 评论 -
文件知识的补充
1.文件的重命名os模块中的rename()可以完成对文件的重命名操作rename(需要修改的文件名,新的文件名)例:import osos.rename("毕业论文.txt","毕业论文-最终版.txt")2.删除文件os模块中的remove()可以完成对文件的删除操作remove(待删除的文件名)例:import osos.remove("毕原创 2017-11-07 09:24:38 · 197 阅读 · 0 评论 -
python中字符串的常见操作
如果我们想要查看以下功能:help(mystr .find)1.find例:mystr=“hello world itcast” mystr.find("hello") 结果为6find括号中填写要查找的内容,如果找不到返回-1,找到返回从左往右找到的第一个位置2.index功能和find一样,只是找不到时,这个返回错误3.rfind从右往左找的第一个位置4.r原创 2017-11-01 13:41:08 · 2759 阅读 · 0 评论