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

Python学习文档指引

Python文档资源:

形式角色
#注释文件中的文档
dir函数对象中可用属性的列表
文档字符串:__doc__附加在对象上的文件中的文档
PyDoc:help函数对象的交互帮助
PyDoc:HTML报表浏览器中的模块文档
标准手册正式的语言和库的说明
网站资源在线教程、例子等
出版的图书商业参考书籍

1、#注释

#注释只能从源代码文件中看到,若要查看#注释信息,只需要获取相应的模块文件即可。

2、Dir函数

获取对象内可用所有属性列表的简单方式(如,对象的方法以及简单的数据项),它能够调用任何有属性的对象。

3、文档字符串:_ _doc_ _(自动附加在对象上的文档)
这类注释是写成字符串,放在模块文件、函数以及类语句的顶端,在任何可执行程序代码前。Python会自动封装这个字符串,使其成为相应对象的__doc__属性。
调用模块中类的方法函数的文档字符串,可以通过路径访问类:module.class.method.__doc__
"""
Module documentation
Words Go Here
"""

spam=40

def square(x):
    """
    function documentation
    can we have your liver then?
    """
    return x **2

class employee:
    "class documentation"
    pass

print(square(4))
print(square.__doc__)
>>> import docstrings
16

    function documentation
    can we have your liver then?

>>> print(docstrings.__doc__)

Module documentation
Words Go Here

>>> print(docstrings.square.__doc__)

    function documentation
    can we have your liver then?

>>> print(docstrings.employee.__doc__)
    class documentation
内置文档字符串
 
 
4、PyDoc:help函数
主要PyDoc接口:内置help函数和PyDoc GUI/HTML接口。可对模块、内置函数、方法以及类型使用help。
 
 
5、PyDoc:HTML报表
 
6、Python Manual

转载于:https://www.cnblogs.com/yl153/p/5968344.html

相关文章:

  • 身份验证无法登录
  • OpenStack 镜像制作之cloud-init
  • Ubuntu开启ssh服务(14.04)
  • IntelliJ IDEA中JAVA连接MYSQL
  • Python 类之 “属性(property ) 详解
  • SMR磁盘学习12---drivemanaged SMR 磁盘总结
  • 打造自己的 DockerImage
  • 实用的60个CSS代码片段
  • Node项目之评分系统(二)- 数据库设计
  • [asp.net core]project.json(2)
  • Java 8中,Function,Consumer,Predicate,Supplier举例 ,以及CompletableFuture使用
  • dict 没有 key 的情况
  • linux装oracle客户端
  • 聊聊自己的职业规划这个件事
  • 阿里云ECS Centos7 系统安装图形化桌面
  • “大数据应用场景”之隔壁老王(连载四)
  • Git同步原始仓库到Fork仓库中
  • Golang-长连接-状态推送
  • Invalidate和postInvalidate的区别
  • Iterator 和 for...of 循环
  • java第三方包学习之lombok
  • Less 日常用法
  • vagrant 添加本地 box 安装 laravel homestead
  • Vim 折腾记
  • 程序员该如何有效的找工作?
  • 简单易用的leetcode开发测试工具(npm)
  • 删除表内多余的重复数据
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 与 ConTeXt MkIV 官方文档的接驳
  • ionic异常记录
  • 阿里云服务器如何修改远程端口?
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #mysql 8.0 踩坑日记
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (二)换源+apt-get基础配置+搜狗拼音
  • (二)学习JVM —— 垃圾回收机制
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (四)c52学习之旅-流水LED灯
  • (一)SpringBoot3---尚硅谷总结
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • ***监测系统的构建(chkrootkit )
  • .NET CF命令行调试器MDbg入门(一)
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .NET/C# 使窗口永不获得焦点
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • .NET文档生成工具ADB使用图文教程
  • .Net中间语言BeforeFieldInit
  • ::
  • :not(:first-child)和:not(:last-child)的用法