Python 3.x 如何在vscode中查找python方法的源代码
我正在使用vscode并使用该函数Python 3.x 如何在vscode中查找python方法的源代码,python-3.x,visual-studio-code,Python 3.x,Visual Studio Code,我正在使用vscode并使用该函数 >s='hello' >>>美国资本化 “你好” 我对函数的源代码很感兴趣,所以我右键单击了大写,然后单击了转到定义。这把我带到了builtins.pyi,它似乎是一个存根文件。它给我的功能是 def大写(self)->str:。。。 这并没有太大帮助,所以我在谷歌上搜索了python字符串库的源代码,得到了这个 #将字符串中的单词大写,例如“aBc dEf”->“aBc dEf”。 def capwords(s,sep=None): “”“capword
>s='hello'
>>>美国资本化
“你好”
我对函数的源代码很感兴趣,所以我右键单击了大写
,然后单击了转到定义
。这把我带到了builtins.pyi
,它似乎是一个存根文件。它给我的功能是
def大写(self)->str:。。。
这并没有太大帮助,所以我在谷歌上搜索了python字符串库的源代码,得到了这个
#将字符串中的单词大写,例如“aBc dEf”->“aBc dEf”。
def capwords(s,sep=None):
“”“capwords(s[,sep])->字符串
使用Split将参数拆分为单词,每个单词大写
使用大写的单词,并使用
join。如果可选的第二个参数sep不存在或无,
空白字符的运行被单个空格替换
并删除前导和尾随空格,否则
sep用于拆分和连接单词。
"""
返回(sep或“”).join(s.split(sep)中x的x.大写()
在github上的以下链接
它似乎调用了大写
,但我似乎找不到该方法的源代码。这主要是我无法找到方法/函数的代码的一个例子。我希望在编程时能够快速查看VScode中的源代码,因为这是我学习的一个好方法
我意识到这可能是一件很容易做到的事情,但我一直没有弄明白。如果有人能给我指出正确的方向,我会非常感激 Python的内置函数(用于cpython)是用C编写的,因此vscode为您提供了只显示函数签名的伪方法。如果您想查看某些内置方法的源代码,则必须转到带有源代码的GitHub页面: 内置函数源: 内置类型: