• python--类


    # 个人笔记
    # 0. OOP-Python 面向对象
    # -Python的面向对象
    # -面向对象编程
    # -基础
    # -共有私有
    # -继承
    # -组合, Minxi
    # -魔法函数
    # -魔法函数概述
    # -构造类魔法函数
    # -运算魔法函数
    # 1. 面向对象概述(Objectriented ,OO)
    # -OOP思想
    # -接触到任意一个任务,首先想到的是任务这个世界的构成, 收由模型构成的
    # 几个名词
    # - OO:面向对象
    # - OOA:面向对象的分析
    # - OOD:面向对象的设计
    # - OOI:xxx的实现
    # - OOP:xxx的编程
    # - OOA ->OOD ->OOI:面向对象的实现过程
    # 类的对象的概念
    # -类:抽象名词,代表一个集合, 共性的事物
    # -对象:具象的事物, 单个个体
    # -累和对象的关系
    # -一个具象, 代表一类事物的某一个个体
    # -一个抽象, 代表的是一大类事物
    # -类中的内容, 应该具有两个内容
    # -表明事物的特征,叫做属性(变量)
    # -表明事物功能或动作, 称为成员方法(函数)
    #
    # 2. 类的基本实现
    # -遵守变量命名的规范
    # -大驼峰(由一个或多个单词构成, 每个单词首字母大写, 单纯跟单词直接相连)
    # -尽量避开跟系统命名相似的命名
    # -你如何声明一个类
    # -必须用class关键字
    # -类由属性和方法构成,其他不允许出现
    # -成员属性定义可以直接使用变量赋值, 如果没有值, 允许使用None
    # -案例01.py
    # -实例化类
    # 变量 = 类名 #实例化一个对象
    # -访问对象成员
    # - 使用点操作符号
    # obj.成员属性名称
    # obj.成员方法
    # -可以通过默认内置变量检查类和对象的所有成员
    # -对象所有成员检查
    # dict前后各有俩个下划线
    # obj.__dict__
    # -类所有的成员
    #dict前后各有两个下划线
    # class_name.__dict__

    # 3. anaconda基本使用
    # -anaconda主要是一个虚拟环境管理器
    # -还是一个安装包管理器
    # -conda list: 显示anaconda安装的包
    # -conda env list:显示anaconda的虚拟环境列表
    # -conda create -n xxx python=3.6:创建python版本3.6的虚拟环境,名称为xxx

     1 '''
     2 定义一个学生类, 用来形容学生
     3 '''
     4 # 表明定义一个空的类
     5 class Student():
     6     # 一个空类, pass代表直接跳过
     7     # 此处pass必须有
     8     pass
     9 
    10 # 定义一个对象
    11 mingyue = Student()
    12 
    13 
    14 # 定义一个类, 用来描述听Python的学生
    15 class PythonStudent():
    16     # 用None给不确定的值赋值
    17     name = None
    18     age = 18
    19     course = "Python"
    20 
    21     # 需要注意缩进的层级
    22     # 系统默认有一个self参数
    23     def doHomework(self):
    24         print("I do homework")
    25         # 推荐在函数末尾使用return语句
    26         return
    27 
    28 yueyue = PythonStudent()
    29 print(yueyue.name)
    30 print(yueyue.age)
    31 yueyue.doHomework()
    
    
    






















  • 相关阅读:
    磁盘管理之磁盘组成
    用户管理
    定时任务
    虚拟机安装centos6.9
    linux的文件属性与文件权限
    linux磁盘容量不足
    正则表达式与特殊符号
    linux三剑客与正则案例
    借用父构造函数继承属性
    myeclipse常用快捷键
  • 原文地址:https://www.cnblogs.com/Slxc/p/9732623.html
Copyright © 2020-2023  润新知