先在 project1 目錄下建立 Person.py 和 test1.py 兩個檔案, 內容如下

Person.py

class Person(object):
    def __init__(self, name):
        self.setName(name)

    def getName(self):
        return self._name

    def setName(self, name):
        self._name = name

test1.py

from Person import *

p1 = Person('John')
p1.getName()

 

Intention action

在建立 Person 時, 先輸入 Person 然後在等一下, 就會出現紅色的燈泡, 然後選擇 Create class 快捷鍵為  Enter (MacOSX) / Alt+Enter (Linux)

快捷鍵  o (MacOSX) / Ctrl+o (Linux)  列出可 override 的 method

在以建立的 Person 後面接上 .getName() method, 然後選 getName 出現黃色燈泡, 選擇 Add method, 快捷鍵為  Enter (MacOSX) / Alt+Enter (Linux)

  

在建立 p1 = Person('John') 時, 選擇 Person, 等紅色燈泡出現, 選擇 Import, 快捷鍵為  Enter (MacOSX) / Alt+Enter (Linux)

 

 

自動補齊

當在輸入 p1. 時, PyCharm 會自動顯示可用的 method 或 attribute, 如下

若沒有顯示時, 可在 p1. 後面使用  Space  (MacOSX) / Ctrl+Space (Linux) 快捷鍵方式直接顯示

或是點選 Menu | Code | Completion | Basic, 也會顯示 

 

找尋 function 或 class

選取欲查詢 method 或 class

   

使用快捷鍵   或  右鍵  (MacOSX) / F4 或 Ctrl+右鍵 (Linux) , 直接跳到 function 或 class 所在檔案位置

或是 Menu | View | Jump to Source

 

隨即會跳到剛檔案所在位置

文章標籤
全站熱搜
創作者介紹
創作者 wsunccake 的頭像
wsunccake

wsunccake的隨手記事

wsunccake 發表在 痞客邦 留言(0) 人氣(125)