当前位置: 首页 > news >正文

自己做图片上传网站百度怎么做网站

自己做图片上传网站,百度怎么做网站,河北邢台旅游景点推荐,域名指向另一个网站#x1f600;前言 在日常编程和软件开发中#xff0c;我们通常会遇到各种各样的问题#xff0c;其中很多问题都可以通过面向对象的程序设计方法来解决。面向对象编程不仅可以使代码更加组织化和系统化#xff0c;而且还可以提高代码的重用性和可维护性。 . 在本教程中… 前言 在日常编程和软件开发中我们通常会遇到各种各样的问题其中很多问题都可以通过面向对象的程序设计方法来解决。面向对象编程不仅可以使代码更加组织化和系统化而且还可以提高代码的重用性和可维护性。 . 在本教程中我们将探索Python语言中面向对象编程的基本概念。我们将从最基本的类和对象的定义开始然后深入探讨类的属性和方法以及如何使用特殊的类方法来控制对象的初始化、表示和销毁过程。 . 我们将通过实际的代码示例来逐一讨论这些概念以帮助你更好地理解和掌握Python的面向对象编程。 个人主页尘觉主页 个人简介大家好我是尘觉希望我的文章可以帮助到大家您的满意是我的动力 在csdn获奖荣誉: csdn城市之星2名 ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ Java全栈群星计划top前5 ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣  端午大礼包获得者 ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ 阿里云专家博主 ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ ⁣⁣⁣⁣ 亚马逊DyamoDB结营 欢迎大家这里是CSDN我总结知识的地方欢迎来到我的博客感谢大家的观看 如果文章有什么需要改进的地方还请大佬不吝赐教 先在次感谢啦 文章目录 Python 06 之面向对象基础1、概念1.1 面向函数的编程方式1.2 ⾯向对象的编程方式**1.3 类和对象的概念****1.4 类和对象的关系****1.5 类的设计****1.6 属性和⽅法的确定** 2、语法**2.1、 class 关键字****2.2 创建一个对象**2.3 方法中的 self 参数 3、 init方法3.1 iniit 初始化方法 4、del 方法5、str 方法总结 Python 06 之面向对象基础 1、概念 1.1 面向函数的编程方式 1、把某个需求的所有步骤比如加减乘除从头到尾逐步实现 2、根据开发需求将某些功能独立的代码。比如加法封装成一个又一个函数。 3、最后我们就是有顺序的调用不同的函数就可以了。 1.2 ⾯向对象的编程方式 相⽐较函数⾯向对象是更⼤的封装根据职责在⼀个对象中封装多个⽅法 在完成某⼀个需求前首先确定职责 —— 要做的事情⽅法 根据职责确定不同的对象在对象内部封装不同的⽅法 最后完成的代码就是顺序地让不同的对象调⽤不同的⽅法。 1.3 类和对象的概念 类和对象是⾯向对象编程的两个核⼼概念。 类类是对⼀群具有相同特征或者⾏为的事物的⼀个统称是抽象的不能直接使⽤ 。 比如人相当于一个类身高性别年龄。这些特征称为属性而吃饭跑步喝水这些行为则称为方法。 对象对象是由类创建出来的⼀个具体存在可以直接使⽤。 由哪⼀个类创建出来的对象就拥有在哪⼀个类中定义的 属性 和⽅法 。 1.4 类和对象的关系 类是模板对象是根据类这个模板创建出来的应该先有类再有对象 类只有⼀个⽽对象可以有很多个 不同的对象之间属性可能会各不相同 类中定义了什么属性和⽅法对象中就有什么属性和⽅法不可能多也不可能少 。 1.5 类的设计 在程序开发中要设计⼀个类通常需要满⾜⼀下三个要素 类名 这类事物的名字 人属性 这类事物具有什么样的特征 身高年龄。性别⽅法 这类事物具有什么样的⾏为。 吃喝玩乐。 1.6 属性和⽅法的确定 对于对象的特征描述通常可以定义成属性 属性的具体实现可以是一个 变量对象具有的⾏为动词通常可以定义成⽅法方法的具体实现可以是一个类里面的函数 注需求中没有涉及的属性或者⽅法在设计类时不需要考虑。 2、语法 2.1、 class 关键字 class 关键字用于创建一个类语法如下 class 类名: def ⽅法 1(self, 参数列表): pass⽅法的定义格式和之前学习过的函数⼏乎⼀样 ; 区别在于第⼀个参数必须是 self 。 示例 class Cat:def eat(self, name):print(name 吃饭)def drink(self, name):print(name 喝水)2.2 创建一个对象 实例------通过类创建出来的对象叫做类的实例实例化------创建对象的动作叫做实例化 。 语法 对象名 类名(参数列表) # 定义Cat类 class Cat:def eat(self, name):print(name 吃饭)def drink(self, name):print(name 喝水)# 创建Cat 类 cat Cat(); # 调用Cat 吃饭的方法 cat.eat(小白); # 调用Cat 喝水的方法 cat.drink(小黑)2.3 方法中的 self 参数 在类封装的⽅法内部 self 就表示调用方法的对象自己 调⽤⽅法时不需要传递 self 参数 在方法内部可以通过 self. 访问对象的属性 通过在方法内部使用 self.属性名 值为类添加属性 在方法内部可以通过 self. 调⽤对象的⽅法 在类的外部通过 对象名. 访问对象的属性和⽅法 。 # 定义Cat类 class Cat:def set_name(self, name):self.name namedef eat(self):print(self.name 吃饭)def drink(self):print(self.name 喝水)# 创建Cat 类 cat Cat(); # 调用 set_name 方法 cat.set_name(小白) # 调用Cat 吃饭的方法 cat.eat(); # 调用Cat 喝水的方法 cat.drink()3、 init方法 3.1 iniit 初始化方法 init就是对象的初始化⽅法 init 是对象的内置⽅法。 当使⽤ 类名() 创建对象时会自动执⾏以下操作 为对象在内存中分配空间 —— 创建对象 ; 系统自动调用⽅法(__ init__ ) . # 定义Cat类 class Cat:def __init__(self):self.name 小白def eat(self):print(self.name 吃饭)def drink(self):print(self.name 喝水)# 创建Cat 类 初始化方法被自动调用 cat Cat(); # 调用Cat 吃饭的方法 cat.eat(); # 调用Cat 喝水的方法 cat.drink()带有参数的初始化方法。 4、del 方法 del方法只能有一个参数 self 当对象在内存中被销毁的时候del方法被系统自动调用 当使⽤ 类名() 创建对象时为对象分配完空间后⾃动调⽤ init ⽅法 当⼀个对象被从内存中销毁前会⾃动调⽤ del ⽅法 ⼀个对象的 del ⽅法⼀旦被调⽤对象的生命周期结束 。 # 定义Cat类 class Cat:def __init__(self,name 小白):self.name namedef __del__(self):print(self.name活动已结束已回窝睡觉)def eat(self):print(self.name 吃饭)def drink(self):print(self.name 喝水)# 创建Cat 类 cat Cat(); # 调用Cat 吃饭的方法 cat.eat(); # 调用Cat 喝水的方法 cat.drink()在函数内定义的变量函数执行完毕变量就被销毁了 在函数外部定义的变量程序执行完毕变量就被销毁了 5、str 方法 在 Python 中使⽤ print 输出 对象变量默认情况下会输出这个变量 引⽤的对象是由哪⼀个类创建的对象以及在内存中的地址⼗六进制表示。 # 定义Cat类 class Cat:def __init__(self,name 小白):self.name name# 创建Cat 类 cat Cat(); # 打印 print(cat) 主要下面的这个内存中的地址每次个机器的不是一样的取决的机器的内存和分配策略 这个不要担心 如果在开发中希望使⽤ print 输出对象变量时能够打印⾃定义的内容 就可以利⽤ str 这个内置⽅法了。 注 str ⽅法必须返回⼀个字符串 # 定义Cat类 class Cat:def __init__(self, name小黄):self.name namedef __str__(self):return 我是一只可爱的狗狗,名字叫 self.name# 创建Cat 类 cat Cat(); print(cat)能够打印⾃定义的内容 就可以利⽤ str 这个内置⽅法了。 注 str ⽅法必须返回⼀个字符串 # 定义Cat类 class Cat:def __init__(self, name小黄):self.name namedef __str__(self):return 我是一只可爱的狗狗,名字叫 self.name# 创建Cat 类 cat Cat(); print(cat)总结 通过本教程我们已经了解了Python面向对象编程的核心概念包括类和对象的定义和关系以及类的特殊方法如__init__、__str__和__del__方法。 我们学习了如何创建类和对象如何定义和调用方法以及如何通过特殊方法来控制对象的创建和销毁过程。我们还学习了如何通过__str__方法来定制对象的字符串表示形式使其更符合人类的理解和阅读。 希望通过本教程你已经掌握了Python面向对象编程的基本知识这将为你后续的Python编程之旅奠定坚实的基础。 热门专栏推荐 想学习vue的可以看看这个 java基础合集 数据库合集 redis合集 nginx合集 linux合集 手写机制 微服务组件 spring_尘觉 springMVC mybits 等等等还有许多优秀的合集在主页等着大家的光顾感谢大家的支持 欢迎大家加入我的社区 尘觉社区 文章到这里就结束了如果有什么疑问的地方请指出诸佬们一起来评论区一起讨论 希望能和诸佬们一起努力今后我们一起观看感谢您的阅读 如果帮助到您不妨3连支持一下创造不易您们的支持是我的动力
http://www.hkea.cn/news/14395890/

相关文章:

  • 昆明网站建设搜q.479185700小程序是什么意思
  • 做代理需要网站吗优化大师的三大功能
  • 医疗网站建设行业现状网站服务流程
  • 外贸网站该怎么做家居企业网站建设如何
  • 你的网站尚未进行备案关键词排名优化易下拉技术
  • 门户网站建设中标结果杭州专业网站营销
  • 网站的视频怎么下载广州网站建设联系信科海珠
  • 东莞网站优化方法有哪些股票网站模板
  • 怎么在ftp看网站后台地址wordpress comment_form
  • 信息科技有限公司网站建设网站打不开
  • 德清网站制作汽车网站网页设计
  • 网站降权如何恢复php的网站数据库如何上传
  • 潍坊网站建设wfyckj行列资讯工程造价信息网
  • 门户网站是以什么为主上海协会网站建设
  • 上海城建设计院网站wordpress判断使用不同模板
  • 三网合一的网站怎么做20个优秀的响应式设计html5网站模板
  • 天津公司网站制作wordpress本站主题
  • cms网站群在线查企业信息查询平台
  • 提供微信网站建设静态网站开发技术
  • 旅游网站建设的好处网站引流怎么做的
  • 清溪镇网站建设公司网站文档怎么加图片不显示不出来
  • 高端网站建设谷美开发游戏的职业叫什么
  • 北京的网站建设收费标准自己创建app
  • 系统之家win7纯净版广州seo网络优化公司
  • 厦门网站建设工作室网监大队让网站备案
  • 做地图特效的网站成都注册公司多少钱
  • 做效果图网站有哪些装饰公司简介内容
  • 无为县住房建设局网站首页logo免费一键生成
  • 房地产做网站公司文化建设
  • 网站建设产品经理职责四川建筑人员证书查询官网