第十四章 模組和包

2021-10-24 15:17:41 字數 822 閱讀 9501

函式與模組的關係

乙個模組中可以有多個函式

在python中乙個擴充套件名為.py的檔案就是乙個模組

使用模組的好處:

方便其他程式和指令碼的匯入並使用

避免函式名和變數名衝突

提高**的可維護性

提高**的可重用性

模組的匯入:

安裝第三方模組: pip install 模組名

使用import匯入模組

使用 from…import…模組名 匯入

python中常用的內建模組:

模組名描述

sys與python直譯器及其環境操作相關的標準庫

time

提供與時間相關的各種函式的標準庫

os提供了訪問作業系統服務功能的標準庫

calender

提供與日期相關的各種函式的標準庫

urllib

用於讀取來自網上(伺服器)的資料標準庫

json

用於使用json序列化和反序列化物件

re用於在字串中執行正規表示式匹配和替換

math

提供標準算數運算函式的標準庫

decimal

用於進行精確控制運算精度、有效數字和四捨五入操作的十進位制運算

logging

提供了靈活的記錄事件、錯誤、警告和除錯資訊等日誌資訊的功能

包是乙個分層級的目錄結構,它將一組功能相近的模組組織在乙個目錄下

作用:**規範;避免模組名稱衝突

包與目錄的區別:包含__init__.py檔案的目錄稱為包,目錄裡不含__init__.py檔案

包的匯入:import 包名.模組名

第十四章約束

約束 constraint 是一種保證資料完整性的規則。約束設定在單個字段或者多個字段組合上,寫入這些欄位的行資料必須要符合約束的規則 約束的五種型別 not null 非空約束,指定某列的所有行資料不能包含空值 unique 唯一性約束,指定列或者列的組合的所有行資料必須唯一 primary ke...

第十四章 約束

第十四章 約束 練習1 1.學校有乙個選課系統,其中包括如下關係模式 系 系編號 主鍵,系名稱 唯一鍵,系主任 非空約束,系所在校去 取值範圍只能在南湖校區和渾南校區 create table xi xi no varchar2 10 primary key,xi name varchar2 10 ...

第十四章 集合

1.集合 把個數不定的物件一起帶著走 集合是乙個存放任意數量的引用的物件的容器 多個物件放在另乙個物件中,此物件可成為乙個集合物件 注意 如果集合物件建立時不指定泛型,則在當前集合中可以存放任意型別的物件 包括 collection list set map list 介面的實現類有arraylis...