#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Mon Feb 22 08:35:42 2021@author: myhaspl
"""class Point:def __new__(cls,x=0,y=0):'new调用此方法后,再调用__init__构造函数,可在此方法中对父类的__new__方法进行调用'print("new")return object.__new__(cls)def __init__(self,x=0,y=0):print("init")self.set(x,y)def set(self,x,y):"设置点对象的坐标值"self.x=xself.y=ydef setFromPoint(self,point):"""从另一个相同的类对象设置本类对象的坐标值。"""self.x=point.xself.y=point.yb=Point(10,20)
print(b.x)
print(b.y)
b.set(101, 102)
print(b.x)
print(b.y)a=Point()
print(a.x)
print(a.y)
a.setFromPoint(b)
print(a.x)
print(a.y)

文档字符串用于注释文档
1、‘’或“”完成单行文档注释
2、""" “”"完成多行文档注释
3、使用help查看文档

help(Point)
Help on class Point in module __main__:class Point(builtins.object)|  Point(x=0, y=0)|  |  Methods defined here:|  |  __init__(self, x=0, y=0)|      Initialize self.  See help(type(self)) for accurate signature.|  |  set(self, x, y)|      设置点对象的坐标值|  |  setFromPoint(self, point)|      从另一个相同的类对象设置|      本类对象的坐标值。|  |  ----------------------------------------------------------------------|  Static methods defined here:|  |  __new__(cls, x=0, y=0)|      new调用此方法后,再调用__init__构造函数,可在此方法中对父类的__new__方法进行调用|  |  ----------------------------------------------------------------------|  Data descriptors defined here:|  |  __dict__|      dictionary for instance variables (if defined)|  |  __weakref__|      list of weak references to the object (if defined)

python精要(66)—类(3)-文档字符串,注释文档相关推荐

  1. Python快速生成注释文档

    Python为我们生成基本满足的说明文档,一来可以提高代码整体阅读性,二来可以将代码的整体结构看着也更清晰. 注意:注释的地方和函数名类名都是与__all__内相关联的 简单的代码格式: #!/usr ...

  2. 名词解释(容器、并发,插件,脚本)及程序对象的创建和注释文档

    一.专有名词 1' 容器 创建一种对象类型,持有对其他对象的引用,被称为容器的新对象.在任何时候都可以扩充自己以容纳置于其中的所有东西. java在其标准类库中包含了大量的容器.在某些类库中,一两个通 ...

  3. C#.NET必备工具GhostDoc为代码生成注释文档

    使用GhostDoc为代码生成注释文档 [转自www.bitsCN.com] 介绍:     GhostDoc是Visual Studio的一个免费插件,可以帮助开发人员编写XML格式的注释文档.   ...

  4. Doxygen生成注释文档

    最终效果 最终通过文件的注释,生成一个帮助文档. 软件安装 需要安装3个软件 1.Doxygen 2.graphviz(可以根据文件的引用关系生成调用关系图) 3.htmlhelp(生成windos脱 ...

  5. python注释文档

    Python有一种独一无二的的注释方式:使用文档字符串,文档字符串是包.模块.类或函数里的第一个语句,这些字符串可以通过对象的__doc__成员被自动提取,并且被pydoc所用. 1.注释文档 2.查 ...

  6. python注释文档,以注释生成文档说明

    Python有一种独一无二的的注释方式:使用文档字符串,文档字符串是包.模块.类或函数里的第一个语句,这些字符串可以通过对象的__doc__成员被自动提取,并且被pydoc所用. 目录 1.注释文档 ...

  7. Android Studio javadoc 生成注释文档

    相信大家刚开始写代码的时候就被前辈告知了要养成写注释的好习惯,今天我们来了解一下如何利用我们平时写的注释生成文档,一起来看看吧! 其实注释格式一般如下两种:  /*  *普通多行  *注释  */ / ...

  8. java注释文档如何生成_Eclipse中java生成注释文档

    使用eclipse生成文档(javadoc)主要有三种方法: 1.  在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步. 在 ...

  9. c++ doxygen 注释规范_利用Doxygen给C程序生成注释文档

    利用Doxygen为C程序生成注释文档 一.Doxygen工具的安装 利用Doxygen工具生成API帮助文档需要下载安装以下三个软件: (1)Doxygen:可以从一套归档源文件开始,生成HTML格 ...

最新文章

  1. 2020版北大核心期刊目录_榜单|2020武大版核心期刊RCCSE高职高专成高院校学报类自然科学综合、社会科学综合学科权威、核心及准核心期刊目录...
  2. 停课不停学 阿里云天池免费开放AI实训平台
  3. rabbimq与PHP,PHP初次使用rabbitMQ
  4. rocketmq 消息指定_详解RocketMQ不同类型的消费者
  5. [COM/ATL]组件、对象、MFC、ATL的区别
  6. go map数据结构
  7. 智能客户端研究笔记(三)
  8. 拖延症讲:反向遍历链表
  9. Timeline的Clip编辑模式总结
  10. OpenGl文章 Android OpenGL ES 简明开发教程
  11. java Process在windows的使用汇总(转)
  12. 做到这五点,才算是好用户体验
  13. word2000来处理图象(转)
  14. CAD二次开发——1.环境搭建
  15. 物业管理信息系统的研究与实现
  16. 【c语言版】带你领悟多子棋游戏
  17. eliminate什么意思_eliminate是什么意思_ eliminate的翻译_音标_读音_用法_例句_爱词霸在线词典...
  18. 学不会编程?试试我的方法
  19. 4.Autowired和Resource区别
  20. pb mysql数据库_PB连接MYSQL数据库

热门文章

  1. 结对编程小项目实现 Python+PyQt5+OOP
  2. 洛谷 【P1252】马拉松接力赛
  3. CDQ 分治算法模板
  4. BZOJ2194 快速傅立叶之二 【fft】
  5. centos7下nginx配置
  6. crontab linux
  7. configSections
  8. 百炼1001: Exponentiation 解题
  9. 【bzoj2245】[SDOI2011]工作安排 费用流
  10. Excel找出两列相同部分