PyCharm 2025.3 Help

探索导航与搜索

这些教程的内容

在本系列教程中,我们将以最高效的方式在您的代码中进行导航。 借助下方提供的示例代码,您可以尝试这些教程中提到的所有功能。

这些教程按递增顺序排列:第一个介绍 PyCharm 最基本的导航功能,最后几个则涉及替代的导航方式。

第 1-5 部分使用相同的示例代码。 第 6 部分与 Django 相关,因此使用来自 创建并运行您的第一个 Django 项目 的代码示例

学习所有 导航功能与特性不在本教程范围内。 通过这些教程,您将通过示例学习在代码中导航的最重要方式。

开始之前

请确保:

  • 您正在使用 PyCharm。 如果您还没有 PyCharm,请从 此页面下载。 要安装 PyCharm,请根据您的平台遵循相应的说明。

    本教程使用 PyCharm 2017.1 版本创建。

  • 您已 创建了一个项目

准备示例

请执行以下操作:

  1. 在项目根目录(Alt+Insert | 目录 )下添加目录 animals

  2. 创建以下 Python 文件(Alt+Insert | Python 文件):

    • mammalia.py

    • carnivorae.py

    • herbivorae.py

  3. 打开这些文件进行编辑 F4 ,并添加以下代码:

    • mammalia.py :

      from Animals.Carnivorae import Carnivorae from Animals.Herbivorae import Herbivorae class Mammalia(object): extremities = 4 def feeds(self): print ("milk") def proliferates(self): pass class Marsupialia(Mammalia): def proliferates(self): print("poach") class Placentalia(Mammalia): def proliferates(self): print("placenta") class TasmanianDevil(Marsupialia, Carnivorae): pass class Duckbill(Marsupialia, Herbivorae): pass class Cat(Carnivorae, Placentalia): pass class Tiger(Placentalia,Carnivorae): pass class Cow(Placentalia, Herbivorae): pass Cat.feeds()
    • carnivorae.py :

      from animals.mammalia import Mammalia class Carnivorae(Mammalia): def food(self): print("meat") pass
    • herbivorae.py :

      from animals.mammalia import Mammalia class Herbivorae (Mammalia): def food(self): print("grass") pass

下一步是什么?

让我们从 第 1 部分开始,探索最基本、最常用的导航方式。

最后修改日期: 2025年 12月 2日