class Cat:
    """小猫爱吃鱼,小猫爱喝水"""
    #传参数
    def __init__(self,newname):
        #初始化参数,赋值
        self.name = newname

def eat(self):
        #哪个对象调用这个类,那self就是他本身
        #调用属性
        print("%s爱吃鱼"%self.name)

def drink(self):
        print("%s爱喝水"%self.name)

#创建猫对象
tom =Cat("tom")
tom.eat()
tom.drink()
lazy_cat =Cat("大懒猫")
lazy_cat.eat()
lazy_cat.drink()

class Cat:
    def __init__(self,newname):
        self.name =newname
        print("%s 来了"%self.name)

tom =Cat("tom")
print(tom.name)

python 类初学之 小猫相关推荐

  1. Python类实例化时出现 take no arguements 的错误

    Python类实例化时出现 take no arguements 的错误 初学语言往往会在一个简单的地方卡半天,那么类实例化中出现这种问题也是小问题.主要是__init__使用的不对,注意看这个_in ...

  2. python 类中定义类_Python中的动态类定义

    python 类中定义类 Here's a neat Python trick you might just find useful one day. Let's look at how you ca ...

  3. python 类 公有属性、私有属性、公有方法、私有方法

    python 类 公有属性.私有属性.公有方法.私有方法 #!/usr/bin/env python # -*- encoding: utf-8 -*- """ @Int ...

  4. 在python中定义类时、运算符重载_自定义 Python 类中的运算符和函数重载(上)...

    如果你对 Python 中的str对象使用过 + 或 * 运算符,你一定注意到了它的操作与 int 或 float 类型的区别: 你可能想知道同一内置运算符或函数如何对不同类对象进行不同操作的.这分别 ...

  5. python类中的属性分为类属性和实例属性两种_python中类和实例如何绑定属性与方法示例详解...

    前言 python类与实例的方法的调用中觉得云里雾里,思考之后将自己的想法记录下,一来加深自己理解,巩固自己记忆,而来帮助一些想要学习python的朋友理解这门抽象的语言,由于Python是动态语言, ...

  6. python类对象和实例对象

    类对象支持两种操作:属性引用和实例化. 属性引用 使用 Python 中所有属性引用所使用的标准语法: obj.name. 有效的属性名称是类对象被创建时存在于类命名空间中的所有名称. 因此,如果类定 ...

  7. python定义私有变量的方法_Python怎么修改私有属性 如何访问python类中的私有方法...

    python 类为什么不能定义私有属性和方法 因为b.name[0] = 'zhang'修改的是类属性,类属性是全局的,所有的实例共享,如果想私有化,可以添加 def __init__( self ) ...

  8. python类定义的讲解_python类定义的讲解

    Python中的类属性和对象属性的区别详解 类属性: class Employee(object): emCount=0 def __init__(self,name,salary): self.na ...

  9. python 类-Python中的类

    Python和Java都是面向对象的语言,对象从类中获取,类指的是同一类具有相同特征的事物,比如拉布拉多,柯基,哈士奇,它们都是狗,具有狗的相同特征,所以可以被归为一类Dog,Python中类的使用与 ...

最新文章

  1. matlab能修图吗,相机上这个“功能”,不打开会影响修图效果,别等拍完照片才知道...
  2. 2017蓝桥杯省赛---java---A---7(正则问题)
  3. sql server查询历史进程_学习笔记 | SequoiaDB SQL查询语句执行过程
  4. 大数据_Spark_核心模块介绍---Spark工作笔记0003
  5. cuda与tensorflow版本对应关系
  6. linux添加自定义的命令!
  7. linux mysql5.6数据目录,Linux下Mysql5.6 二进制安装过程
  8. 数据集:男女身高体重(二维)
  9. 实验吧-杂项-Only one file(多文件合并、firework多图层图片)
  10. 什么是网络操作系统?网络操作系统具有哪些基本功能?
  11. 开放大学毕业生自我鉴定计算机,开放大学毕业生自我鉴定范文500字(精选7篇)...
  12. 2019年一线城市程序员工资大调查
  13. 怎么把外部参照合并到图纸_为什么CAD图纸作为外部参照插入时位置变了?
  14. 黄山自助旅行之注意事项
  15. html 苹果适应,苹果CMS自适应模板(1)
  16. 如何创新地解决光缆运维痛点?
  17. 从开发者的角度,如何看待提高软件质量
  18. 波士顿房价预测python代码_Python之机器学习-波斯顿房价预测
  19. 震惊:德国零售巨头麦德龙支付系统中断,原因竟然是....
  20. 基于最小二乘支持向量机(LS-SVM)进行分类、函数估计、时间序列预测和无监督学习(Matlab代码实现)

热门文章

  1. GICV2GICV3的基础知识
  2. GICv3软件overview手册之虚拟化
  3. JVM笔记(三)类与类加载
  4. LCD1602液晶显示屏的字符显示
  5. CentOS 7.7 配置防火墙
  6. 7-5 计算个人所得税 (20分)
  7. epoll使用详解:epoll_create、epoll_ctl、epoll_wait、close
  8. JPEG图像压缩和解压缩操作
  9. 火狐浏览器点击下载按钮没反应
  10. 传统优化方法:枚举法、启发式算法和搜索算法