On Oct 10, 2011 7:48 PM, "Stayvoid" <stayvoid@gmail.com> wrote:
>
> Hi there!
>
> I want to make an improvement connected with the interactive help mode.
>
> Example:
> You want to check some keys in the dictionary, but you can't remember
> the syntax of the command.
>
> If you type something like this: help(key), the interpreter will
> output an error. Because help(key) is just a plain
> expression, and it tries to evaluate key first before even calling
> help(). Maybe help(*key*) could make it work?
>
> In my opinion it will be very helpful for newcomers if the interpreter
> could search for similar commands and output them all.
>
> Code listing:
> help(*key*)
> -
> [1] D.has_key()
> [2] D.keys()
>
>
> To learn more you should type the number.
>
> I think the game is worth the candle if the suggested feature could
> work as fast as the current helper.
>
> Kind regards.
> _______________________________________________
> Python-ideas mailing list
> Python-ideas@python.org
> http://mail.python.org/mailman/listinfo/python-ideas

I think a lot of things can be improved in help() but I wouldn't change the python language for that.

Once in help(), that kind of builtin/types/modules/methods/docs searching should be more easily accessible. Right now you have to specifically know what you're looking for to find most things.

--Yuval