第十七課 模組 module和包
模組是乙個包含有一系列變數,函式,類等組成的程式組
模組是乙個檔案,模組檔案問通常已.py結尾
分類:1.內建模組(bit)
2.安裝的標準庫模組
3.第三方模組,需要自己安裝
4.使用者自己編寫的模組
模組的匯入
import 語句
語法import 模組名1 [as 模組新名1],模組名2[as 模組新名2],...
eg:import math
import sys,os
作用:將某模組整體匯入當前模組
import 語句用法
模組名.屬性名
math.sin(3.14) //前面一定要帶上模組名避免重複
有時候模組名太長,每次呼叫都太繁瑣,那麼就可以用 import 模組名 as 別名 來簡化
到入模組
from 模組名 import 模組屬性名1,屬性名2
作用:將某個模組內的乙個或多個屬性匯入到當前模組
eg:from math import sin
from math import pi
from import* 語句
語法:from 模組名 import*
作用:將某個模組的所有屬性匯入到當前模組
包(模組包)package
包的定義:
包是將模組以資料夾的組織形式進行分組管理的方法
包的作用:
將一系列模組進行分類管理,有利於防止名字衝突
可以在需要時載入乙個或部分模組而不是全部模組
包裡面一定要加
_init_.py 這是讓機器識別到這是包而不是目錄
JAVA第十七課
一 序列化與反序列化 序列化是將物件的狀態寫入特定的流中的過程 反序列化則是從特定的流中獲取資料重新構建物件的過程 二 實現序列化的步奏 1 實現serilizable介面。2 建立物件輸出流 3 呼叫writeobject 方法將物件寫入檔案 4 關閉物件輸出流 三 常見異常 notseriali...
Linux第十七課
一 squid 八爪魚單純的 不加密 埠號為3128 支援http ftp ssl等多種協議的資料快取,可以基於訪問控制列表 acl 和訪問許可權列表 arl 執行內容過濾與許可權管理功能。正向 模式 一般用於企業區域網之中,讓企業使用者統一地通過squid服務訪問網際網路資源,可以在一定程度上減少...
c 入門第十七課揹包
揹包物品的獲取,新增,消耗 using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace 7.24.item retur...