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

python的特别注释_写好python的注释文档很容易

下面是一段非常简单的foo.py

#!usr/bin/env python

"""foo.py -- this is a demo"""

classFoo(object):"""Foo - this is a empty class,to be developed"""

defprintdoc(x):"""bar(x) - to print the parameters 'x'"""

print x

在python中执行如下过程:

>>> import foo

通过__doc__属性访问模块、函数、类的文档

>>> foo.__doc__

'foo.py -- this is my first damo'

AttributeError: type object 'Foo' has no attribute '__doc'

>>> foo.Foo.__doc__

'Foo -- this is empty class,to be devloped'

>>> foo.bar.__doc__

"bar(x)- to print the para 'x'"

也可以通过内置函数help

>>> help(foo)

Help on module foo:

NAME

foo - foo.py -- this is my first damo

FILE

/django/foo.py

CLASSES

__builtin__.object

Foo

class Foo(__builtin__.object)

|  Foo -- this is empty class,to be devloped

|

|  Data and other attributes defined here:

|

|  __dict__ =

|      dictionary for instance variables (if defined)

|

|  __weakref__ =

|      list of weak references to the object (if defined)

FUNCTIONS

bar(x)

bar(x)- to print the para 'x'

同样help也可用于查询很多你想要的东西

相关文章:

  • python字符串查找的四种方法_Python之字符串的遍历的4种方式
  • python监控网页报警自动配置交换机_python实现自动监控网站并发送邮件告警
  • 按键精灵和python功能对比_python 自动化对比返回结果
  • 天猫精灵 python 控制_天猫精灵的高阶玩法-控制我的电脑
  • python将list转换为迭代器代码_Python进阶内容(四)--- 迭代器(Iterator)与生成器(Generator)...
  • python路测是什么_路测是怎样的一种工作体验?
  • python 隐马尔科夫_Python的隐马尔科夫HMMLearn库的应用教学
  • 电容过大导致电压下降_关于补偿电容,你又了解多少呢?
  • 填谷式无源pfc电路_分析PFC并用于对电机控制解决
  • 怎么实现角色权限的分配_新生日记2“铁血妈妈”刘璇和“艺术慈父”王弢,你家角色怎么分配?...
  • adm 客户机禁止使用cpu_2021适合女士使用的轻薄笔记本电脑、性价比高的平板电脑推荐(送女友老婆情人节生日礼物)...
  • viterbi算法_Lyft推出一种新的实时地图匹配算法
  • 怎么把做好的ps保存成图片_PS保存图片提示“无法完成请求”,这里有4种解决方法...
  • python 接口自动化测试 pdf_Python接口自动化测试实战
  • python word2vec库_使用Python可视化Word2vec的结果
  • js作用域和this的理解
  • Mocha测试初探
  • Promise面试题2实现异步串行执行
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 不上全站https的网站你们就等着被恶心死吧
  • 排序算法之--选择排序
  • 入门到放弃node系列之Hello Word篇
  • 王永庆:技术创新改变教育未来
  • 我建了一个叫Hello World的项目
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • #单片机(TB6600驱动42步进电机)
  • (+4)2.2UML建模图
  • (14)Hive调优——合并小文件
  • (2)nginx 安装、启停
  • (7)svelte 教程: Props(属性)
  • (arch)linux 转换文件编码格式
  • (CVPRW,2024)可学习的提示:遥感领域小样本语义分割
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (九)信息融合方式简介
  • (七)Java对象在Hibernate持久化层的状态
  • (转)程序员疫苗:代码注入
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2
  • .net实现客户区延伸至至非客户区
  • :如何用SQL脚本保存存储过程返回的结果集
  • @RequestParam,@RequestBody和@PathVariable 区别
  • [7] CUDA之常量内存与纹理内存
  • [AIGC codze] Kafka 的 rebalance 机制
  • [AutoSar NVM] 存储架构
  • [C puzzle book] types
  • [dfs搜索寻找矩阵中最长递减序列]魔法森林的秘密路径
  • [EFI]DELL XPS13 9360电脑 Hackintosh 黑苹果efi引导文件
  • [java基础揉碎]方法的重写/覆盖
  • [js高手之路] dom常用API【appendChild,insertBefore,removeChild,replaceChild,cloneNode】详解与应用...
  • [LeetCode] Wildcard Matching
  • [LeetCode]—Add Binary 两个字符串二进制相加
  • [leetcode]Flatten Binary Tree to Linked List
  • [leetcode]longest-common-prefix 最长公共前缀