返回顶部
首页 > 资讯 > 后端开发 > Python >怎么使用Python的help语法
  • 800
分享到

怎么使用Python的help语法

2023-06-02 10:06:40 800人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要讲解了“怎么使用python的help语法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用Python的help语法”吧!一、注释确保对模块, 函数, 方法和行内注释使用正

这篇文章主要讲解了“怎么使用python的help语法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用Python的help语法”吧!

一、注释

确保对模块, 函数, 方法和行内注释使用正确的风格

  1. 单行注释以 # 开头

    # 这是一个注释print("Hello, World!")
  2. 单引号(''')

    #!/usr/bin/python3'''这是多行注释,用三个单引号这是多行注释,用三个单引号这是多行注释,用三个单引号'''print("Hello, World!")
  3. 双引号(""")

    #!/usr/bin/python3"""这是多行注释,用三个单引号这是多行注释,用三个单引号这是多行注释,用三个单引号"""print("Hello, World!")

二、DIR

  • 语法:dir([object])

  • 说明:

    • 当不传参数时,返回当前作用域内的变量、方法和定义的类型列表。

      >>> dir()['__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__']>>> a = 10 #定义变量a>>> dir() #多了一个a['__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'a']
    • 当参数对象是模块时,返回模块的属性、方法列表。

      >>> import math>>> math<module 'math' (built-in)>>>> dir(math)['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'GCd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'trunc']
    • 当参数对象是类时,返回类及其子类的属性、方法列表。

      >>> class A:    name = 'class'>>> a = A()>>> dir(a) #name是类A的属性,其他则是默认继承的object的属性、方法['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__fORMat__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'name']
    • 当对象定义了__dir__方法,则返回__dir__方法的结果

      >>> class B:    def __dir__(self):        return ['name','age']>>> b = B()>>> dir(b) #调用 __dir__方法['age', 'name']

三、__doc__

将文档写在程序里,是LISP中的一个特色,Python也借鉴过。每个函数都是一个对象,每个函数对象都是有一个__doc__的属性,函数语句中,如果第一个表达式是一个string,这个函数的__doc__就是这个string,否则__doc__是None。

>>> def testfun():"""this function do nothing , just demostrate the use of the doc string ."""pass>>> testfun.__doc__'\nthis function do nothing , just demostrate the use of the doc string .\n'>>> #pass 语句是空语句,什么也不干,就像C语言中的{} , 通过显示__doc__,我们可以查看一些内部函数的帮助信息>>> " ".join.__doc__'S.join(iterable) -> str\n\nReturn a string which is the concatenation of the strings in the\niterable. The separator between elements is S.'>>>

四、help

  • 语法:help([object])

  • 说明:

    • 在解释器交互界面,不传参数调用函数时,将激活内置的帮助系统,并进入帮助系统。在帮助系统内部输入模块、类、函数等名称时,将显示其使用说明,输入quit退出内置帮助系统,并返回交互界面。

      >>> help() #不带参数 Welcome to Python 3.5's help utility!If this is your first time using Python, you should definitely check outthe tutorial on the Internet at  Enter the name of any module, keyWord, or topic to get help on writingPython programs and using Python modules.  To quit this help utility andreturn to the interpreter, just type "quit". To get a list of available modules, keywords, symbols, or topics, type"modules", "keywords", "symbols", or "topics".  Each module also comeswith a one-line summary of what it does; to list the modules whose nameor summary contain a given string such as "spam", type "modules spam". #进入内置帮助系统  >>> 变成了 help>help> str #str的帮助信息Help on class str in module builtins: class str(object)|  str(object='') -> str|  str(bytes_or_buffer[, encoding[, errors]]) -> str||  Create a new string object from the given object. If encoding or|  errors is specified, then the object must expose a data buffer|  that will be decoded using the given encoding and error handler.|  Otherwise, returns the result of object.__str__() (if defined)|  or repr(object).|  encoding defaults to sys.getdefaultencoding().|  errors defaults to 'strict'.||  Methods defined here:||  __add__(self, value, /)|      Return self+value................................. help> 1 #不存在的模块名、类名、函数名No Python documentation found for '1'.Use help() to get the interactive help utility.Use help(str) for help on the str class. help> quit #退出内置帮助系统 You are now leaving help and returning to the Python interpreter.If you want to ask for help on a particular object directly from theinterpreter, you can type "help(object)".  Executing "help('string')"has the same effect as typing a particular string at the help> prompt. # 已退出内置帮助系统,返回交互界面 help> 变成 >>>
    • 在解释器交互界面,传入参数调用函数时,将查找参数是否是模块名、类名、函数名,如果是将显示其使用说明。

      >>> help(str)Help on class str in module builtins: class str(object)|  str(object='') -> str|  str(bytes_or_buffer[, encoding[, errors]]) -> str||  Create a new string object from the given object. If encoding or|  errors is specified, then the object must expose a data buffer|  that will be decoded using the given encoding and error handler.|  Otherwise, returns the result of object.__str__() (if defined)|  or repr(object).|  encoding defaults to sys.getdefaultencoding().|  errors defaults to 'strict'.||  Methods defined here:||  __add__(self, value, /)|      Return self+value.|  ***************************

感谢各位的阅读,以上就是“怎么使用Python的help语法”的内容了,经过本文的学习后,相信大家对怎么使用Python的help语法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 怎么使用Python的help语法

本文链接: https://lsjlt.com/news/229657.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么使用Python的help语法
    这篇文章主要讲解了“怎么使用Python的help语法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用Python的help语法”吧!一、注释确保对模块, 函数, 方法和行内注释使用正...
    99+
    2023-06-02
  • python中的help()的用法
    help是一个内置函数,在Python中被自动加载的函数,参数分两种: 如果传一个字符串做参数的话,它会自动搜索以这个字符串命名的模块,方法,等。 如果传入的是一个对象,就会显示这个对象的类型的帮助 例: 1 help(’sys’) ...
    99+
    2023-01-31
    python
  • python自带help功能怎么使用
    这篇“python自带help功能怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python自带help功能怎么使用...
    99+
    2023-07-05
  • Linux help命令怎么使用
    本文小编为大家详细介绍“Linux help命令怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux help命令怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Linux常用命令help命令...
    99+
    2023-06-28
  • 怎么用python help()获取函数信息
    本篇内容介绍了“怎么用python help()获取函数信息”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、使用说明在解释器交互模式下获取...
    99+
    2023-06-30
  • Python中的Help函数有什么用
    小编给大家分享一下Python中的Help函数有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Help函数Python中的Help函数可用于查找模块,功能,...
    99+
    2023-06-27
  • Python的if语法怎么使用
    本篇内容主要讲解“Python的if语法怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python的if语法怎么使用”吧!一、概述Python条件语句是通过一条或多条语句的执行结果(Tr...
    99+
    2023-06-02
  • Python中help()和dir()函数如何使用
    Python中help()和dir()函数如何使用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。问:说说Python中的help()和dir()函数?答:在Python中hel...
    99+
    2023-06-19
  • Python的基本语法怎么使用
    本篇内容主要讲解“Python的基本语法怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python的基本语法怎么使用”吧!一、Python输出print是python输出的关键字,默认是...
    99+
    2023-06-30
  • MySQL中help命令怎么用
    小编给大家分享一下MySQL中help命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!01help 语句信息从哪里取的M...
    99+
    2024-04-02
  • Linux常用命令help怎么用
    小编给大家分享一下Linux常用命令help怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Linux常用命令help命令 用于显示shell内部命令的帮助信息。help命令只能显示shell内部的命令帮助信息。而对于...
    99+
    2023-06-28
  • MySQL的help内容无法查看怎么办
    下面讲讲关于MySQL的help内容无法查看怎么办,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完MySQL的help内容无法查看怎么办这篇文章你一定会有所受益。问题描述:MyS...
    99+
    2024-04-02
  • Python 3.11.0下载安装并使用help查看模块信息的方法
    目录Python 3.11.0下载及安装在命令行使用help查看模块信息相关参考资料:Python 3.11.0下载及安装 Python官网: Welcome to Python.o...
    99+
    2024-04-02
  • python语法print中的f-string怎么使用
    这篇文章主要讲解了“python语法print中的f-string怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python语法print中的f-string怎么使用”吧!f-str...
    99+
    2023-07-05
  • 怎么在python中通过help()方法获取函数信息
    本篇文章为大家展示了怎么在python中通过help()方法获取函数信息,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。python的五大特点是什么python的五大特点:1.简单易学,开发程序时,专...
    99+
    2023-06-14
  • Python Flask和JinJa2语法怎么使用
    这篇文章主要介绍“Python Flask和JinJa2语法怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python Flask和JinJa2语法怎么使用”文章能帮助大...
    99+
    2023-07-06
  • 怎么使用Python语言
    本篇内容介绍了“怎么使用Python语言”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、先回答这个问题为什么想学编程语言 在进一步阅读之前...
    99+
    2023-06-16
  • SQLLDR语法怎么使用
    本篇内容主要讲解“SQLLDR语法怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SQLLDR语法怎么使用”吧! 一、SQLLDR语法语法SQLLDR ...
    99+
    2024-04-02
  • Python中的Assert语句怎么使用
    这篇文章主要介绍了Python中的Assert语句怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python中的Assert语句怎么使用文章都会有所收获,下面我们一起来...
    99+
    2024-04-02
  • python中的import语句怎么使用
    在Python中,`import`语句用于引入其他模块或者库。它的一般用法如下:```pythonimport module_nam...
    99+
    2023-08-16
    python import
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作