自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苏婳

大学“误入”计算机专业,从此加入“码农”行列,学习永无止境。

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

原创 python面向对象编程练习:模拟银行账户【附答案】

接受两个参数:account_holder(账户持有者姓名)和 initial_balance(初始余额)。将 account_holder 和 initial_balance 作为实例属性存储。创建一个名为 BankAccount 的类,用于模拟银行账户的基本操作。initial_balance 应该是一个私有属性,不能直接通过对象访问。实现一个方法 withdraw,用于从账户取款(需检查余额是否足够)。实现一个方法 deposit,用于向账户存款。(存款金额不能小于0)

2025-04-09 11:20:42 82

原创 python面向对象综合练习:编程题【附答案】

实例化对象并调用方法,打印学生信息。方法,向成绩列表中添加新分数。逐层实例化并打印信息。方法计算面积和周长。

2025-04-09 10:10:38 187

原创 python面向对象综合练习:选择题和填空题【附答案】

在类中,通过双下划线开头的属性(如__name)表示______。抽象类的装饰器需要从abc模块导入______和______。类的静态方法不需要访问______或______。__init__方法的返回值必须是______。多继承时,父类的查找顺序由______决定。在子类中调用父类的方法,通常使用哪个函数?实例方法的第一个参数必须是______。调用父类构造方法的函数是______。以下哪个是类的特殊方法(魔术方法)?实例方法的第一个参数通常被命名为?定义类的关键字是______。

2025-04-09 10:06:21 470

原创 python面向对象:单例设计模式和编程案例

【代码】python面向对象:单例设计模式和编程案例。

2025-04-02 10:02:14 116

原创 python面向对象:三类方法的综合编程案例

【代码】python面向对象:三类方法的综合编程案例。

2025-04-02 09:29:34 240

原创 python面向对象:静态方法的使用场景及使用方法

实例方法:当访问实例属性,或者需要访问实例属性和类属性的时候就使用实例方法,实例方法中可以通过类名的方式访问类属性。当方法体中不需要访问实例方法或者实例属性,也不需要访问类属性或者类方法时就可以定义成静态方法。静态方法:当既不访问类属性,也不访问实例属性的时候就使用静态方法。1、方法前加修饰词 @staticmethod。2、静态方法不需要传递self或者cls参数。思考:什么情况下分别使用实例方法,类方法,静态方法?类方法:当方法体只访问类属性的时候使用类方法。静态方法由类名直接调用。

2025-04-02 09:06:24 182

原创 python面向对象:类方法

【代码】python面向对象:类方法。

2025-03-28 10:15:25 116

原创 python面向对象:类属性和实例属性

【代码】python面向对象:类属性和实例属性。

2025-03-28 10:13:11 139

原创 python面向对象:类的结构

(2)调用初始化方法_ _init_ _为对象初始化。3、对象创建后,内存中就有了一个对象的 实实在在 的存在———实例。(1)在内存中为对象分配工具。1、使用面向对象开发,第一步就是设计类。1、创建出来的对象叫做类的实例。2、创建对象的动作叫做实例化。3、对象的属性叫做实例属性。

2025-03-28 10:08:31 116

原创 python面向对象:多态编程案例【3】

【代码】python面向对象:多态编程案例【3】

2025-03-28 09:53:29 427

原创 python面向对象:多态编程案例【2】

实现方法 bark() 狗类:汪汪叫 猫类:喵喵叫。定义一个Animal类,定义Dog类,定义Cat类,1、继承:多态一定是发生在子类和父类之间。2、重写:子类重写了父类的方法。

2025-03-28 09:15:26 154

原创 python面向对象:多态的编程案例【1】

1、继承:多态一定是发生在子类和父类之间。2、重写:子类重写了父类的方法。

2025-03-28 09:13:14 174

原创 【移动应用开发】任务4 创建系统主界面

在res文件夹上右击--New-- Directory 新建文件夹,命名为 drawable-xhdpi (该文件夹名称不能写错!本节选择线性布局(LinearLayout): 线性布局会在水平或垂直方向上让视图相邻显示。android:gravity="center" 设置文本位于容器中间。如果是垂直方向:视图会显示在一列上,如果是垂直方向,视图会显示在一行上。上一个splash界面选择了相对布局(RelativeLayout)horizontal:水平方向。vertical:垂直方向。

2025-03-26 11:29:29 1049

原创 python面向对象:方法重写2-对父类方法进行扩展

【代码】python面向对象:方法重写2-对父类方法进行扩展。

2025-03-26 09:21:40 209

原创 python面向对象:方法重写1-覆盖父类的方法

【代码】python面向对象:方法重写1-覆盖父类的方法。

2025-03-26 09:12:00 309

原创 PTA编程题目:银行账户BankAccount类(python面向对象编程练习)

定义银行账户BankAccount类。私有数据成员:余额__balance(整型)。公有成员方法:带参构造方法BankAccount(m):将账户余额初始化为指定的参数m。getbalance() 方法:返回账户余额。withdraw(m) 取款方法:从账户余额中提取m指定的款额,如果余额不足,给出” Insufficient balance.”。deposit(m) 存款方法:将m指定的款项存到账户。在主函数中构造银行账户,对其进行若干存取款操作。

2025-03-21 15:53:09 216

原创 python面向对象:继承的传递性

【代码】python面向对象:继承的传递性。

2025-03-21 09:53:03 100

原创 python面向对象:继承——单继承

【代码】【无标题】

2025-03-21 09:43:30 178

原创 python面向对象:私有属性和私有方法

"""私有属性:只想在对象内部访问,不想被外部访问的属性定义私有属性的方法:在属性前面加两个下划线 __age"""self.__age = age # 定义私有属性return f'姓名:{self.name},年龄:{self.__age}'xiaoli = Women('小丽',30)# print(xiaoli.__age) # 报错,原因在类的外部不能访问私有属性 'Women' object has no attribute '__age'

2025-03-21 09:07:58 304

原创 pycharm常用快捷键

快速调整代码格式,比如缩进。:将多行代码合并为一行。:向左缩进一个制表位。:复制当前代码行/块。:删除当前代码行/块。:单行注释/取消注释。:向右缩进一个制表位。

2025-03-19 11:58:23 403

原创 python面向对象封装的编程案例:士兵突击

【代码】python面向对象封装的编程案例:士兵突击。

2025-03-19 11:54:02 432

原创 如何理解python面向对象中的self参数【新手操作级别】

面向对象中self参数指向的是当前对象本身,这句话有点抽象,怎么理解呢?我们可以写个简单的例子,然后利用debug调试功能,一步步看代码的运行来理解。看到了吧,上面的两个self值是不一样的,说明是不同的对象。在pycharm的代码区域右击选择Debug。

2025-03-19 10:02:17 387

原创 面向对象基础内置方法

3. 销毁对象方法 __del__:会自动被执行,一般用来关闭文件,关闭数据库,就是在销毁对象前需要做的事情可以放在这个方法里。1. 构造方法__init__:主要用来实例化对象属性的,如果构造方法有形参,则实例化对象时必须传实参。2. 析构方法__str__:主要是用来返回一些必要的信息,它返回的是一个字符串 return 字符串。掌握:类的定义,方法的定义,对象的实例化,属性和方法的调用。4. 定义普通方法 def 方法名。

2025-03-19 09:35:50 117

原创 python面向对象封装的编程案例:摆放家具

添加家具时要判断家具的面积是否超过剩余面积,如果超过,提示不能添加这件家具。①房子有 户型、总面积 和 家具名称列表。新房子没有任何家具。④打印房子时,要求输出:户型、总面积、剩余面积、家具名称列表。③将以上三件 家具 添加到 房子 中。餐桌table占地1.5平米。衣柜chest占地2平米。席梦思bed占地4平米。

2025-03-19 09:33:14 294

原创 Android中的layout_gravity与gravity属性

layoutgravity和gravity在Android布局中各自扮演着不同的角色。layoutgravity主要用于控制视图在其父容器中的对齐方式,而gravity则用于控制视图内部内容的对齐方式。正确理解并应用这两个属性,可以帮助我们更好地实现复杂且美观的界面布局。例子:下面的禁入区域监控布局使用到了gravity属性android:gravity="center" 设置居中-- 禁入区域监控布局--><TextView<TextView。

2025-03-18 18:26:30 750

原创 连接不上雷电模拟器,adb连接不上问题的解决办法

解决办法: 打开一个cmd,运行adb nodaemon server指令,再打开一个cmd,adb shell可正常运行。adb: CreateFileW 'nul' failed: 系统找不到指定的文件。win7升win10后,adb shell连接不上,找不到指定文件,具体如下。

2025-03-18 18:20:17 402

原创 雷电模拟器连接Android Studio步骤

打开雷电模拟器,点击桌面系统应用—>打开设置—>关于平板电脑→连续点击5次版本号,会出现开发者选项—->进入开发者选项—->勾选打开usb调试。回到Android Studio,运行项目,将程序run起来,在logcat就会收到模拟器的链接信息,选择雷电模拟器。就能在雷电模拟器看到效果。命令行提示符,进入雷电模拟器安装目录。

2025-03-14 16:08:33 1524

原创 python面向对象:封装的编程案例

封装 是面向对象编程的一大特点,是面向对象编程的第一步(根据职责 将属性和方法封装到一个抽象的类中)。外界使用类创建对象,然后让对象调用方法。对象方法的细节 都被封装在类的内部。

2025-03-14 10:25:54 781

原创 python面向对象:常用内置方法init,del,str

对象自动被销毁的好处:当系统使用完整个对象之后,会自动销毁,自动释放空间,不会继续占用内存。如果一个类有些需要说明的,可以放在这个方法中,打印对象的时候回自动执行整个方法。在对象的生命周期内,可以访问对象属性,或者让对象调用方法。(这是对象的内置方法,专门用来定义一个类有哪些属性)当一个对象被从内存中销毁前,会 自动 调用。②为对象的属性 设置初始值——初始化方法。一个对象从调用类名()创建,生命周期开始。①为对象在内存中 分配空间——创建对象。,让对象在销毁前再做一些事情。方法一旦被调用,生命周期结束。

2025-03-14 10:22:24 240

原创 python:面向对象增加属性

②为对象的属性 设置初始值——初始化方法__init__(这是对象的内置方法,专门用来定义一个类有哪些属性)定义一个猫类,猫的属性有,种类,颜色,名字,猫的方法:抓老鼠 然后去实例化猫的对象:汤姆猫,大懒猫。日常开发中,不推荐在 类的外部 给对象增加属性。如果在运行时,没有找到属性,程序就会报错。在对象的生命周期内,可以访问对象属性,或者让对象调用方法。①为对象在内存中 分配空间——创建对象。定义属性之后,再使用。类创建的对象,都会拥有该属性。方法一旦被调用,生命周期结束。②在初始化方法内部定义属性。

2025-03-12 10:15:30 153

原创 python:面向对象的基本概念

类是对一群具有相同特征或者行为的事物的一个统称,是抽象的,不能直接使用。类名:这类事物的名字,满足大驼峰命名法(例:MyName)。根据 名词 提炼法 分析 整个业务流程,出现的 名词 ,通常就是找到的类。属性:这类事物具有什么样的 特征(名词或形容词)方法:这类事物具有什么样的 行为(动词)需求中没有涉及到的属性和方法,在设计时不需要考虑。应用:利亚今年18岁,长头发,不会画画、会弹钢琴;汤姆今年17岁,短头发,会画画、不会弹钢琴因此:类名:person。

2025-03-12 10:07:25 420

原创 创建splash布局

上面的字符串也可以在values中的strings.xml中去定义,这个好处是方便后期维护修改。

2025-03-10 10:08:51 131

原创 【创建Splash界面】创建Splash活动和布局

要实现这个功能需要创建一个活动和一个布局。界面做什么以及应当如何响应用户,布局指定了。新增一个活动,可以打开前面创建的 “自动生成布局文件,指定布局名称为。清单文件中增加了一行,添加了。项目,点击右键选择“

2025-03-10 08:19:27 285

原创 影刀课程 三大逻辑操作题答案【仅供参考】

1. 手动进入影刀商城订单管理页面 https://shop.yingdao.com/list/table-list (账号:admin ,密码:58T2$!5. 在每个商品的发货处理中,使用循环相关指令依次点击每条订单的“确认发货”并点击“确定”注:如果你在提交操作题的过程中遇到问题,请查看文档:影刀操作题&考试常见问题。4. 依次搜索连衣裙、篮球鞋、短袖T恤,将第一页订单进行发货处理。2. 使用【获取已打开的网页对象】,获取当前网页对象。3. 点击“订单管理”板块。

2025-03-08 11:11:43 260

原创 第25节 jQuery中的Ajax(3)

班级:<input type="text" name="stuClass" id="txt3"/>班级:<input type="text" name="stuClass" id="txt3"/>学号:<input type="text" name="stuNo" id="txt1"/>学号:<input type="text" name="stuNo" id="txt1"/>//获取用户名文本框的数据。所在学校:<input type="text" id="txt3"/><br /><br />

2025-01-09 16:15:00 2219

原创 第24节 jQuery中的Ajax(2)

本节内容:$.getScript() $.getJSON() $.ajax()

2025-01-09 10:15:00 696

原创 第23节 jQuery中的Ajax(1)

jQuery对Ajax操作进行了封装,在jQuery中,$.ajax()方法属于最底层的方法,第2层是load(),$.get()和$.post()方法,第3层是$.getScript()和$.getJSON()

2025-01-08 09:03:11 709

原创 第22节 Ajax工作原理

Ajax全称Asynchronous Javascript And XML,即异步 JavaScript 和XML。Ajax是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。而传统的网页(不使用 Ajax)如果需要更新内容,必需重载整个网页面。

2025-01-08 09:00:40 981

原创 第21节 【jQuery中的Ajax】json数据格式

JSON数据是目前前端比较流行的。在此之前用的是XMLJSON通常用于在客户端和服务器之间传递数据,是一种轻量级的文本数据交换格式,基于Javascript,采用完全独立于语言的文本格式。

2025-01-08 08:55:15 839

原创 第20节 jquery单元练习题

中的自定义动画可以加入表达式,请编写示例代码并解释。styles参数以数组形式设置参与动画的元素样式。中用于控制元素显示和隐藏效果的分别是。参数会在所有元素的动画执行完成执行。方法即可停止动画队列中动画的执行。方法语法格式如下,描述错误的是(中停止动画的方法描述错误的是(方法用来控制元素的淡入显示。方法用于控制元素的透明度切换。中常用的实现动画效果的方法。中支持动画效果的自定义动画。参数用于设置动画执行的时长。中的方法,说法错误的是(执行动画的元素直接调用。是动画完成后执行的函数。方法控制元素的向下滑动。

2025-01-08 08:52:30 466

空空如也

空空如也

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

TA关注的人

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