Introduction détaillée à la fonction d'aide intégrée de Python

高洛峰
Libérer: 2017-03-21 10:49:19
original
2337 Les gens l'ont consulté

Documentation en anglais :

help([objet])

Invoquez le système d'aide intégré. (Cette fonction est destinée à une utilisation interactive.) Si aucun argument n'est donné, le système d'aide interactif démarre sur la console de l'interpréteur. une chaîne, alors la chaîne est recherchée comme nom d'un module, d'une fonction, d'une classe, d'une méthode, d'un mot-clé ou d'un sujet de documentation, et une page d'aide est imprimée sur la console. Si l'argument est un autre type d'objet, une aide. La page sur l'objet est générée.

Cette fonction est ajoutée à l'espace de noms intégré par le module site.

Description :

1. Dans l'interface interactive de l'interprète, lors de l'appel d'une fonction sans passer de paramètres, le système d'aide intégré sera activé et le système d'aide sera saisi. Lorsque vous entrez le nom d'un module, d'une classe, d'une fonction, etc. dans le système d'aide, ses instructions d'utilisation s'afficheront. Entrez quit pour quitter le système d'aide intégré et revenir à l'interface interactive.

>>> help() #不带参数

Welcome to Python 3.5's help utility!

If this is your first time using Python, you should definitely check out
the tutorial on the Internet at http://docs.python.org/3.5/tutorial/.

Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules.  To quit this help utility and
return 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 comes
with a one-line summary of what it does; to list the modules whose name
or 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 the
interpreter, you can type "help(object)".  Executing "help('string')"
has the same effect as typing a particular string at the help> prompt.

# 已退出内置帮助系统,返回交互界面 help> 变成 >>>
>>>
Copier après la connexion

2. Dans l'interface interactive de l'interpréteur, lors de la transmission des paramètres pour appeler une fonction, il vérifiera si les paramètres sont des noms de module, des noms de classe et des noms de fonction. les instructions d’utilisation s’afficheront.

>>> 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.
 |  
  ***************************
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal