自定义博客皮肤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)
  • 收藏
  • 关注

原创 面向对象(Python)

前言你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬人,怎么描述这种不同的角色和他们的功能呢?你整理了自己掌握的所有技能,写出了下面的代码来描述这两个角色人和狗的角色定制1上面两个方法相当于造了两个模子,游戏里的每个人和每条狗都拥有相同里的属性。游戏开始,你根据一个人或一只狗传入的具体信息来塑造一个具体的人或者狗,怎么生成呢?.

2021-12-14 16:05:33 205

转载 Python浅拷贝和深拷贝的区别

在浅拷贝时,拷贝出来的新对象的地址和原对象是不一样的,但是新对象里面的可变元素(如列表)的地址和原对象里的可变元素的地址是相同的。也就是说浅拷贝它拷贝的是浅层次的数据结构(不可变元素),对象里的可变元素作为深层次的数据结构并没有被拷贝到新地址里面去,而是和原对象里的可变元素指向同一个地址,所以在新对象或原对象里对这个可变元素做修改时,两个对象是同时改变的。但是深拷贝不会这样,这个是浅拷贝相对于深拷贝最根本的区别 。(PS:这句话如果看不懂,请先看下面的代码演示,回过头来再看,就比较好理解了 ...

2021-12-01 11:13:33 1703

原创 Python垃圾回收机制

Python中回收的当然不是我们生活的垃圾,而是回收内存。我们都知道计算机是从内存中读取数据,那么在我们写代码的时候,例如创建一个对象,就是在计算机中开辟内存空间。但随着我们开辟的内存越来越多,计算机的负荷也越来越重,这个时候我们就需要把不用的内存给清理了,从而减轻电脑的负担我们在写Python代码的时候并不需要手动去清理内存,因为Python也有自己的一套垃圾回收机制。我们从三个方面来了解Python垃圾回收机制一、引用计数...

2021-12-01 11:06:35 584

原创 Python的文件操作(读写)

python中的文件对象:文件对象不仅可以用来访问普通的磁盘文件, 而且也可以访问任何其它类型抽象层面上的"文件". 一旦设置了合适的"钩子", 你就可以访问具有文件类型接口的其它对象, 就好像访问的是普通文件一样.文件内建函数[open()和 file()]1 open('filename')2 with open('filename') as f:3 passopen函数使用一个文件名作为唯一的强制参数,然后返回一个文件对象。模式和缓冲参数都是可选的,默认为只

2021-12-01 09:47:10 143

原创 Python的基础数据类型

“数据类型”是变量所指的内存中对象的类型,Python 3中有六个标准的数据类型:Numbers(数字)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionaries(字典)一、NumbersPython 3支持int、float、bool、complex(复数),内置的type()函数可以用来查询变量所指的对象类型二、StringsPython 具有单一的字符串类型str,字符串用单引号(‘ ’)或...

2021-12-01 09:21:26 1690

原创 OSI七层的基础概念

OSI的基础概念

2021-11-21 20:15:31 1423

原创 宠物商店完整版

package pet;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); PetsStore store = new PetsStore(); System.out.print("请为您的宠物商店取个名字:"); store.s...

2021-10-29 11:41:09 254

原创 宠物商店基本主界面练习

package stor;public class C { public C() { } public C(String name, String color, int age, String sex, String kind, double inPrice, double outPrice) { this.name = name; this.color = color; this.age = age; this.

2021-10-21 16:06:40 151

空空如也

空空如也

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

TA关注的人

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