练习|学习笔记

简介: 快速学习 练习

开发者学堂课程【Python 语言基础 3:函数、面向对象、异常处理练习】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/601/detail/8746


练习


目录:


一、类的基本结构

二、举例说明

三、类的注意要点

 

一、类的基本结构

Class 类别([父类]);

公共的属性

#对象的初始化方法

def_init_(self,...)

#其他的方法

def  method_1(self,...)

...

def  method_2(self,...)

...

 

 

 

二、举例说明

(一)、建立狗的对象属性

 

Class dog:

...

def  _init_(self,name,age,gender,height)

seif.name=name       //狗的名字

seif.age=age          //狗的年龄

seif.gender=gender   //狗的性别

seif.height=height  //狗的身高

D=dog(旺财,8,male,30)     //狗的名字,年龄,性别,身高

Print(d.name,d.age,d.gender,d.height)

 

(一)、建立狗的三个方法
 def jiao(self):    

       ....

         狗叫的方法

       ....

print(汪汪汪

    def yao(self):    

       ....

         狗叫的方法

       ....

print(我咬你

    def run(self):    

print(%s 快乐的奔跑着~~%self.name)

d.jiao()

d.yao()

d.run()

#print(d.name,d.age,d.gender,d.height)

 

(1)输入 d.jiao()

运行出的结果如下:

汪汪汪

***Repl Closed***

(2)输入 d.run()

运行出的结果如下:

旺财 快乐的奔跑着

***Repl Closed***

 

也可以将 D=dog(旺财,8,male,30) 改成D=dog(小黑,8,male,30)  

输入 d.run()

 

 

 

三、类的注意要点

del. 对象:替完成某项对象,对象里面包含对象的属性。

目前可以通过 del. 对象  的方式来修改性的属性可以随意修改但非常不安全,值可以任意修改,不论对错。

输入

d.age=-10

为确保数据的安全性,注意下面两个要素:

1.数据不能随意修改。
2.属性不能修改任意的值(年龄不能是负数)

相关文章
|
8月前
|
存储 人工智能 缓存
全新「宜搭出海版」,跨境业务一搭搞定!
在全球化竞争中,中国出海企业面临高增长与抗风险的双重挑战。宜搭基于低代码平台推出「宜搭出海版」,专注解决跨境业务的核心痛点。提供15种语言+AI翻译、全球文件速传、国际化时区协同、全球地址定位、国际化邮箱、货币支持及离线能力等功能,助力企业实现高效、敏捷的全球业务拓展。版本包括面向中国出海企业的“宜搭出海版”和面向海外客户的“宜搭国际版”。
405 17
|
算法 前端开发
一文了解贪心算法和回溯算法在前端中的应用
该文章深入讲解了贪心算法与回溯算法的原理及其在前端开发中的具体应用,并通过分析LeetCode题目来展示这两种算法的解题思路与实现方法。
|
Java
cxf 动态调用 WebService No compiler detected, make sure you are running on top of a JDK instead of a JRE
cxf 动态调用 WebService No compiler detected, make sure you are running on top of a JDK instead of a JRE
184 0
|
消息中间件 数据采集 网络协议
谈谈嵌入式系统中多进程设计与进程通信
谈谈嵌入式系统中多进程设计与进程通信
293 0
谈谈嵌入式系统中多进程设计与进程通信
HugeTLB 控制器 【ChatGPT】
HugeTLB 控制器 【ChatGPT】
利用Windows自带的功能当程序崩溃时产生崩溃转储文件(dmp)
利用Windows自带的功能当程序崩溃时产生崩溃转储文件(dmp)
|
JSON API 数据格式
Python网络请求初级篇:使用Requests库抓取和解析数据
在网络编程中,请求和接收数据是最常见的任务之一。Python的Requests库提供了丰富的功能,使得HTTP请求变得非常简单。在本文中,我们将了解如何使用Requests库发起HTTP请求,并解析返回的数据。
|
存储 Java Linux
Linux下七种文件类型、文件属性及其查看方法
Linux下七种文件类型、文件属性及其查看方法
638 0
Linux下七种文件类型、文件属性及其查看方法
|
JSON 前端开发 Java
SpringMVC基础(上)
SpringMVC基础(上)
|
缓存 NoSQL Redis
Redis高并发和高可用
Redis高并发和高可用
172 0