模組是python程式架構的乙個核心概念
示例:
test_分隔符模組.py
def
print_line
(char, times)
:"""定義乙個函式能過列印 任意重複次數 的字元"""
print
(char * times)
defprint_lines
(char, times, row_num)
:"""列印多行分割線
:param char: 分割線使用的分割字元
:param times: 分割線重複的次數
:param row_num: 列印行數
"""row =
0while row <= row_num:
print_line(char, times)
row +=
1name =
"測試模組"
test_體驗模組.py
import test_分隔符模組
test_分隔符模組.print_line(
"+",50)
print
(test_分隔符模組.name)
執行test_體驗模組.py結果:
+++
++++
++++
++++
++++
++++
++++
++++
++++
++++
++++
++++
+++測試模組
總結:
模組可以讓曾經編寫過的** 方便被復用。
模組名也是乙個識別符號,命名規則與識別符號一致。
如果在給python檔案起名時,以數字開頭 是無法在pycharm中通過匯入這個模組的
位元組碼
1.首先處理源**,編譯生成乙個二進位制位元組碼
2.再對位元組碼進行處理,才會生成cpu能夠識別的機器碼
python學習(6)(函式定義、呼叫、函式注釋、形參與實參、函式返回值、函式巢狀)
python學習(8)(列表的定義、常用操作、關鍵字函式方法的區別、列表的迴圈遍歷、應用場景)
Python學習筆記7 文字 模組
密碼是 kym3 文字檔案的輸入輸出 python具有基本的文字檔案讀寫功能。python的標準庫提供有更豐富的讀寫功能。文字檔案的讀寫主要通過open 所構建的檔案物件來實現。建立檔案物件 開啟乙個檔案,並使用乙個物件來表示該檔案 f open 檔名,模式 最常用的模式有 r 唯讀 w 寫入 如 ...
Python入門學習 pyc檔案
執行login庫檔案時產生了login.cpython 36.pyc 當python程式執行時,編譯的結果則是儲存在位於記憶體中的pycodeobject中,當python程式執行結束時,python直譯器則將pycodeobject寫回到pyc檔案中。當python程式第二次執行時,首先程式會在硬...
Python基礎7 模組
模組 實際上是乙個.py檔案 在終端使用help modules 檢視多有已經安裝好的模組 如何使用自定義模組 模組名 字母 下劃線 數字,不能以數字開頭 name 獲取模組的名字,在哪個檔案執行,哪個模組就會輸出 main 如果是被匯入的,則顯示模組名 使用方式 import 模組名 import...