自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 类与对象————python

定义一个类:class 类名(父类):类由属性和方法构成。方法即函数:def 函数名(self)self是一个参数,相当于this指针,将当下实例化对象传递给方法python的构造方法:_ _init_ _( self,需初始化的属性 )1、_ _init_ _(self,name='Alice')2、函数体内:self.name=name3、name=‘Alice’共有和私有:python中默认属性和方法均为共有,外界可直接访问。若需要将其变为私有,在变量或函数名前加上_ _即可,若要在类

2021-08-11 11:34:09 130

原创 文件操作——python

文件文件的打开:open()函数1、两个参数

2021-08-04 11:46:58 109

原创 python——字典与集合

字典和集合字典:又称关系数组、哈希。由建和值构成,每一对建值组合成为项,有一 一对应的关系,值通常是对建的解释。创建字典的方法:1、用冒号链接建和值,项之间用逗号隔开,整体用大括号括起。{}是字典的标志性符号。2、用内置函数==dict()==创建。(1)参数是一个序列(列表或元组),每个序列元素是一个项(2)提供具有映射关系的参数(建=项)逗号隔开。建的位置不能加字符串的引号3、直接给字典的建赋值,如果建存在则直接改写对应值,若不存在则添加该建并赋值注意:字典中一个建不能出现两次,否则以第二次

2021-08-02 16:37:53 159

原创 python——函数

函数创建一个函数:def 函数名 (参数):调用:函数名 (参数)特点:不需要说明返回值的类型可以有多个返回值,但只能有一条return语句。如果有多个返回值,默认以元组形式进行打包函数文档:用’’’ ‘’'括起,用函数名._ _doc_ _获取,用print输出。函数参数:位置参数:在定义函数时将函数的参数名和位置确定。位置参数必须在关键字参数和morenzhi参数的前面swap(x,y)swap(1,2)关键字参数:在传入输惨时明确指定形参的变量名。swap(x=1

2021-07-30 10:44:05 83

原创 BIF整理

BIF整理help()显示BIF的功能

2021-07-23 18:54:55 50

原创 python——循环与序列

从键盘给一个变量输入值的格式:a=int(input())BIF:内置函数对象方法python语句

2021-07-23 18:53:23 431

原创 课后整理——继承的方式

继承与派生本质体现类之间的层次关系。派生类从基类继承除构造函数和析构函数之外的所有成员。根据基类的数目氛围单继承和多重继承。代码实现:class Student_1 : public Studentpublic为继承方式继承方式:public最常用,还有private protect三种属性的成员函数的属性:public:在类内类外都可调用private:只能被本类中的其它成员函数所调用public:不能在类外调用,但可以被派生类的成员函数访问继承后成员的对应属性:1.基类的私有成员,在派

2021-05-21 11:43:59 100

原创 运算符的重载与类型转换

2021年4月29日课后整理————运算符的重载格式: 函数类型 operator 运算符 (参数)Complex operator + (Complex &c1)多数的运算符都可以重载,不可重载的有:.(成员运算符)::(作用域)*(成员指针)sizeof(长度运算符)?:(条件运算符)运算符的重载本质是函数的重载,有两种:重载为成员函数,重载为类的友元函数当重载为成员函数时,对于双目运算符,操作数有两个,一个为当前对象,一个作为参数。传参通常用的是对象的引用。当重载为友元函数时,双目运

2021-05-09 16:56:38 302 2

原创 课后整理————友元与类模板

友元函数当在类的共有成员下声明了一个类外函数(不属于类或属于其它类都可)为友元函数,则可以用该类外函数调用该类中的数据成员和成员函数。方法:将对象作为参数传递给函数,如果要修改数据成员的值,要串地址,用指针或引用。注意:友元为单向的关系。...

2021-04-25 20:13:07 89

原创 课后整理————静态成员

静态成员————实现数据的共享静态数据成员不属于类,它在类定义之时就以及分配了内存,而非在对象创建之时。对于多个对象,只有一个该静态数据成员。其初始化必须在类外。不论时私有数据还是共有数据都在类外初始化。格式为int Box::heigh=1;注意int不能少,是int Box,类似于函数的类外定义。且在初始化语句中不需加static关键字。当该数据成员为共有时,可以用对象名、也可以用类名来引用。要养成用类名调用j’n...

2021-04-19 20:02:53 180

原创 课后整理————复制与赋值

2020年4月15日整理对象的动态创建和释放定义:Box *p=new Box(1,2,3);用delete释放空间时会自动调用析构函数对象的赋值和复制赋值:对象1=对象2;复制:Box box1(box2);或Box box2=box1,box2=ox3;1.赋值时对象已建立好,而复制是创建了一个对象2.类的数据成员中包括动态分配的数据时,不能进行赋值操作3....

2021-04-18 20:35:10 151

原创 课后整理—— 共用数据的保护 const数据

2021年4月8日整理常对象作用:当定义一个对象为常对象,则它的对应数据成员变为常变量,只可访问不可修改,且该对象只能调用常成员函数而不能调用普通的成员函数。定义方法:const Time t1(1,2,3);(建议用第一个,方便记忆)或Time const t1(1,2,3);注意:1. const放在类名前后都是合法的。常对象必须在定义之时初始化!2.当一定要修改某个常对象中的某个数据成员时,可定义该数据为mutable int hour常数据成员作用:当一个数据成员定义为常数据成员时,

2021-04-15 17:08:55 66

原创 课后整理—— 析构函数 对象数组 对象指针(this指针)

主要内容:1)析构函数2)对象数组与对象指针2021年4月3日整理析构函数 : ~(类名)自动调用,无函数类型,无返回值,无参且不能有参数,不能重载作用:释放内存空间,关闭文件,关闭网络空间调用时间:...

2021-04-08 14:28:06 269

原创 关于指针续

通过指针引用字符串#include <stdio.h>int main(){ char*s="I love China"; printf("%s\n",s); return 0;}chars=“I love China”;这样的定义在c++中是不合法的。s=“I love China”;不能写成s。printf后为s,而不是*s。可以对字符指针变量赋值,但不能对数组名赋值字符指针在定义后就要进行初始化字符数组可以改变,字符串常量不可改变例如:char *p="hous

2021-04-05 20:43:20 87

原创 指针知识点遗漏总结

指针知识点遗漏总结指针即使地址。是一种特殊的变量占四个字节。可储存位置信息,在定义时要定义数据的类型信息,指针变量是基本数据类型的派生类型,并不能离开基本数据类型而单独存在。对变量的访问都是通过地址进行的。“直接访问”(通过变量名)“间接访问”(通过指针)要区分“指针”与“指针变量”。指针是一个地址,指针变量是存放地址的变量在程序中不能用一个数值代表地址,地址只能用“&”来取。在交换两个指针变量所指向的数据时,int main(){ int a ,b,*p1,*p2; p1 =

2021-04-05 15:33:03 190 1

原创 课后整理——多文件程序的编译和运行 构造函数与数据的初始化

课堂主要内容:1)多文件程序的编译和运行2)构造函数与数据的初始化2021年4月1日课后整理关于头文件和源文件:头文件.h(head),提供接口;源文件后缀为.cpp,提供实现。规定源文件必须包含函数入口(main)函数,头文件不得包含函数入口,不可以单独编译成一个程序。一个c++程序由三部分构成:类声明头文件(通常以类名命名),类实现文件(cpp)成员函数的定义,类使用文件(cpp)即主文件。主文件引用头文件时用“”,不用<>,系统会编译源文件,在遇到头文件时会将具体代码取代声明编译源

2021-04-03 17:27:53 157

空空如也

空空如也

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

TA关注的人

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