返回顶部
首页 > 资讯 > 后端开发 > Python >python3的实例方法
  • 863
分享到

python3的实例方法

实例方法 2023-01-31 08:01:57 863人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

1. 语法class 类型(继承列表):def 实例方法名(self,形式参数1,形式参数2,...)    "文档字符串"    语句..2. 作用用于描述一个对象的行为.,让此类型的全部对象都拥有相同的行为3. 说明实例方法实质是函数,

1. 语法

class 类型(继承列表):

def 实例方法名(self,形式参数1,形式参数2,...)

    "文档字符串"

    语句..


2. 作用

用于描述一个对象的行为.,让此类型的全部对象都拥有相同的行为


3. 说明

实例方法实质是函数,是定义在类内的函数

实例方法属于类的函数

实例方法的第一个参数代表自己用这个实例方法的对象,一般命名为"self"

实例方法如果没有return语句,则返回None

实例方法的调用语法

实例.实例方法名(调用参数)

类名.实例方法(实例,调用参数)


例如:


class Dog:

   def say(self):

       print("旺旺")


   def eat(self,that):

       print("小狗在吃:",that)

       self.food = that        #属性food 绑定到that, self.food 可以在其他类内函数调用


   def food_info(self):

       print("狗刚吃过:",self.food)


   def run(self,speed):

       print("吃过" + self.food +"的小狗以每小时",speed,"/的速度在速度")


dog1 = Dog()        #创建一个对象

dog1.say()          # 调用实例对象

dog1.eat("骨头")    #骨头传入到形参that

dog1.food_info()    # self 传入自己

dog1.run(30)


dog2 = Dog()        #创建第二个对象

dog2.eat("狗粮")      #传入不同的参数

dog2.food_info()

dog2.run("50")


--结束END--

本文标题: python3的实例方法

本文链接: https://lsjlt.com/news/192960.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python3的实例方法
    1. 语法class 类型(继承列表):def 实例方法名(self,形式参数1,形式参数2,...)    "文档字符串"    语句..2. 作用用于描述一个对象的行为.,让此类型的全部对象都拥有相同的行为3. 说明实例方法实质是函数,...
    99+
    2023-01-31
    实例 方法
  • python3利用pathlib替代os.path的方法实例
    目录前言pathlib 库pathlib 获取文件路径Path.cwd 获取当前文件夹路径获取当前文件路径获取 Path 对象绝对路径一些常用的获取文件属性获取上层,上上层目录获取用...
    99+
    2024-04-02
  • Python3学习urllib的使用方法示例
    urllib是python的一个获取url(Uniform Resource Locators,统一资源定址符)了,可以利用它来抓取远程的数据进行保存,本文整理了一些关于urllib使用中的一些关于head...
    99+
    2022-06-04
    示例 使用方法 urllib
  • Python3 伪装浏览器的方法示例
    一、伪装浏览器 对于一些需要登录的网站,如果不是从浏览器发出的请求,则得不到响应。所以,我们需要将爬虫程序发出的请求伪装成浏览器正规军。 具体实现:自定义网页请求报头。 二、使用Fiddler查看请求和响...
    99+
    2022-06-04
    示例 浏览器 方法
  • python3中dict(字典)的使用方法示例
    一、clear(清空字典内容) stu = { 'num1':'Tom', 'num2':'Lucy', 'num3':'Sam', } print(stu.clear()) #输出:N...
    99+
    2022-06-04
    示例 使用方法 字典
  • Python3 操作符重载方法示例
    基础知识 实际上,“运算符重载”只是意味着在类方法中拦截内置的操作……当类的实例出现在内置操作中,Python自动调用你的方法,并且你的方法的返回值变成了相应操作的结果。以下是对重载的关键概念的复习: ...
    99+
    2022-06-04
    示例 操作 方法
  • python3整数反转的实现方法
    给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−2^31, 2^31 − 1...
    99+
    2024-04-02
  • python3最小二乘法拟合实例
    最小二乘法拟合       最小二乘法(又称最小平方法)是一种数学优化技术。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。     假设有一组实...
    99+
    2023-01-31
    乘法 小二 实例
  • python3的构造方法
    1. 作用创建对象时初始化实例变量2. 语法格式def __init__(self[,形式参数列表])    语句3.说明 1.构造方法必须为   __init__ 不可改变 2.在一个类中,只能有一个__init__构造方法起作用(有多个...
    99+
    2023-01-31
    方法
  • Python3 isdigit()方法
    描述 Python isdigit() 方法检测字符串是否只由数字组成。 语法 isdigit()方法语法: str.isdigit() 参数 无。 返回值 如果字符串只包含数字则返回 True 否则返回 False。 实例 以下...
    99+
    2023-01-31
    方法 isdigit
  • Centos7安装Python3的方法
    由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。[root@VM_105_217_centos Python-3.6.2]# python Python 2.7.5 (...
    99+
    2023-01-31
    方法
  • python3安装pyhanlp的方法
    这篇文章主要讲解了“python3安装pyhanlp的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python3安装pyhanlp的方法”吧!直接pip install pyhanlp...
    99+
    2023-06-02
  • python3实现常见的排序算法(示例代码)
    冒泡排序 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列...
    99+
    2024-04-02
  • python3实现无权最短路径的方法
    问题描述 现有一个有向无权图。如下图所示:   问题:使用某个顶点s作为输入参数,找出从s到所有其他顶点的最短路径。 说明:因为是无权图,因此我们可以为每台边赋值为...
    99+
    2024-04-02
  • Python3压缩和解压缩的实现方法
    这篇文章主要为大家展示了Python3压缩和解压缩的实现方法,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Python3压缩和解压缩的实现方法”这篇文章吧。python可以做什么Python是一种...
    99+
    2023-06-06
  • Python3实现打格点算法的GPU加速实例详解
    目录技术背景打格点算法实现打格点算法加速总结概要技术背景 在数学和物理学领域,总是充满了各种连续的函数模型。而当我们用现代计算机的技术去处理这些问题的时候,事实上是无法直接处理连续...
    99+
    2024-04-02
  • Python3 处理JSON的实例详解
    Python3 处理JSON的实例详解 真的好简单,灰常简单 import os, io, sys, re, time, base64, json import webbrowser, urllib.r...
    99+
    2022-06-05
    详解 实例 JSON
  • Python3统计字符串、乘法口诀实例
    1. 统计字符串(Python3)题目:输入一个字符,分别编译统计出其中英文字母、空格、数字和其他字符的个数。1.程序分析:利用while语句,条件为输入的字符不为'\n'    isdigit()  判断是否是数字    isalpha(...
    99+
    2023-01-31
    乘法 口诀 字符串
  • DES算法的python3实现
    DES原理 这里不予以复述, 有很多优秀的博客 原理可以参考这篇博客 https://www.cnblogs.com/songwenlong/p/5944139.html 1. 主函数框架 DES 函数 传入参数为 tex...
    99+
    2023-01-31
    算法 DES
  • Python3通过字符串访问和修改局部变量的方法实例
    目录技术背景读取和修改局部变量读取和修改全局变量读取和修改成员变量总结概要参考链接技术背景 在Python中定义一个函数时,就会把变量空间划分为全局变量(global)与局部变量(l...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作