查找有关Python函数的更多信息,3个快速问题
我将介绍一个示例,其中演示了以下示例:查找有关Python函数的更多信息,3个快速问题,python,pycharm,Python,Pycharm,我将介绍一个示例,其中演示了以下示例: >>> 'str'.strip() + 'ing' # <- This is ok >>“str”.strip()+“ing”#>>目录(“abc”)。实际上,函数被列为'strip' 问题1:为什么有些函数列为\uuu name\uuu,而有些函数列为name 问题2:我现在想了解有关此功能的更多信息。当运行help(“abc”)(希望获得有关可以在字符串上运行的所有函数的手册页)时,strip未列出。为什么?在哪里可以
>>> 'str'.strip() + 'ing' # <- This is ok
>>“str”.strip()+“ing”#>>目录(“abc”)
。实际上,函数被列为'strip'
问题1:为什么有些函数列为\uuu name\uuu
,而有些函数列为name
问题2:我现在想了解有关此功能的更多信息。当运行help(“abc”)
(希望获得有关可以在字符串上运行的所有函数的手册页)时,strip
未列出。为什么?在哪里可以找到有关特定函数的更多信息
问题3:使用我希望下面的自动完成可以工作,但我什么也看不到。为什么呢
\uuu getitem\uuu
函数在类中实现时,允许对该类中的项进行索引访问。(换句话说,a[5]
在大多数上下文中等同于a.\uu getitem\uuu(5)
)。下划线只是表示它们很特殊,需要特殊处理。(例如,不要发明你自己的。)帮助
时,它将该字符串视为查询。例如,help('class')
会显示一系列关于类的信息。如果需要字符串对象的帮助
文本,请执行help(str)
或help('str')
\uuu getitem\uuu
函数在类中实现时,允许对该类中的项进行索引访问。(换句话说,a[5]
在大多数上下文中等同于a.\uu getitem\uuu(5)
)。下划线只是表示它们很特殊,需要特殊处理。(例如,不要发明你自己的。)帮助
时,它将该字符串视为查询。例如,help('class')
会显示一系列关于类的信息。如果需要字符串对象的帮助
文本,请执行help(str)
或help('str')
请尝试提供字符串帮助的
help(str)
,包括str.strip方法。而不是提供抽象基类帮助的help(“abc”)
,尝试提供字符串帮助的help(str)
,包括str.strip方法。回答3的问题。确保在设置项目解释器中指定了Python解释器
以下是我从你的例子中得到的信息:
回答3的问题。确保在设置项目解释器中指定了Python解释器 以下是我从你的例子中得到的信息:
您是否看到了问题2的?请尝试
帮助(str)
您是否看到了问题2的?请尝试帮助(str)
从技术上讲,所有方法都是“实施特殊行为”。我想说的是,under方法是由Python自己不时调用的,而不是对用户直接调用有用。@lvc,我想我们可以质疑“特殊”的含义,但我不太在乎。我只是在重复语言;允许“特殊语法”对我来说就像是“特殊行为”。(只是不要称之为“魔法”!)从技术上讲,所有方法都“实现特殊行为”。我想说的是,under方法是由Python自己不时调用的,而不是对用户直接调用有用。@lvc,我想我们可以质疑“特殊”的含义,但我不太在乎。我只是在重复语言;允许“特殊语法”对我来说就像是“特殊行为”。(只是别叫它“魔法”!)