Python筆記_第二篇_基本功_6.包
1. 包:
思考:如果不同人的編寫模塊同名了怎麽辦?
解決:為了解決模塊命名的沖突,引入了按目錄來組織模塊的方法,這個目錄成為“包”
特點:引入了包以後,只要丁頂層的包,不與其他人發生沖突,那麽模塊都不會與別人的發生沖突
註意:目錄只有一個包含“__init__.py”的文件才被認作是一個包,主要是為了避免一些濫竽充數的名字,但是基本上目前這個文件中什麽也不用寫。
包 ————下面有一個__init__.py
import a.sunck # 包名.模塊
import b.sunck
__name__屬性:模塊就是一個可執行的.py文件,一個模塊被另一個程序引用。我們不想讓模塊中的某些代碼執行,可以用_name_屬性來使程序僅調用模塊中的一部分每一個模塊都有一個__name__屬性。
其實包的概念非常簡單,就是比模塊再進行更高一級的模塊分類後面在講到面向對象的時候我們再進行詳細的講解。
Python筆記_第二篇_基本功_6.包
相關推薦
Python筆記_第二篇_基本功_6.包
ash 特點 部分 import strong 命名 不想 das pytho 1. 包: 思考:如果不同人的編寫模塊同名了怎麽辦? 解決:為了解決模塊命名的沖突,引入了按目錄來組織模塊的方法,這個目錄成為“包” 特點:引入了包以後
Python筆記_第二篇_基本功_4.常用模塊的簡單使用_語音合成模塊(win32con)和語音控制模塊(win32con)
舉例 patch win32com 進行 pat con pan voice color 1. 在控制面板下面有語音合成模塊,這塊兒進行一個簡單的舉例 舉例1: dehua = win32com.client.Dispatch("SAPI.SPVOICE")
Python筆記_第二篇_基本功_4.常用模塊的簡單使用_窗體控制模塊(win32con、win32gui)
關閉 長度 2-2 div 工具 should class cmd fin 1. 工具:Spy++和win32con控件、win32gui控件 現在這個工具: 以QQ為例我們可以拖住的方式獲取窗口的信息。 我們在需要Python的另外兩個模塊
Python筆記_第一篇_童子功_0.內存詳解(含位運算)
臨時 解決 har 內存鏈 計算器 它的 影響 con 封裝 Python的很多教材中並沒有講內存方面的知識,但是內存的知識非常重要,對於計算機工作原理和方便理解編程語言是非常重要的,尤其是小白,因此需要把這一方面加上,能夠更加深入的理解編程語言。這裏引用了C語言關於內
Python筆記_第一篇_童子功_3.進制和位運算
我們 方式 三方 計算 相對 原理 進制 數據結構 什麽 通過對內存這一個部分的講解,對編程會有一個相對深入的認識。數據結構是整個內存的一個重要內容,那麽關於數據結構這方面的問題還需要對進制、位運算、編碼這三個方面再進行闡述一下。前面說將的數據結構是從邏輯上進行這方面
Matlab高級教程_第二篇:Matlab相見恨晚的模塊_02_並行運算-2
OS str all bat eat 支持 12個 量化 log 1 MATLAB並行計算-從個人桌面到遠程集群和雲(陳偉/魏奮)視頻摘錄筆記 https://cn.mathworks.com/videos/parallel-computing-with-matlab-9
Matlab高級教程_第二篇:Matlab相見恨晚的模塊_02_並行運算-利用GPU並行執行MATLAB程序
設備編號 randn sim 數據 src eth 使用 locks too 1 MATLAB原文: 如果所有你想使用的函數支持GPU,你能夠使用gpuArray把輸入的數據傳輸到GPU,也能夠喚起gather命令把傳輸值GPU的數據回收。 2 通過gpuDevic
Matlab高級教程_第二篇:Matlab2016a和VS2013混合
info 語言 XML img 9.png bubuko deploy dep 進行 1. 首先把VS2017的XML兩個配置文件放到 2. 然後一步一步的進行選擇: 3. 2016版本的deploytool工具已經改版了,具體詳細使用如下 4. 編寫一個測試函數
Matlab高階教程_第二篇:關於MATLAB轉C#過程中遇到輸出兩組引數的問題
1. 在matlab的m函式很可能遇到原函式[a,b] = func(a); 這樣的兩個輸出引數。 2. 在觀察C#生成後定義中我們發現: public MWArray HP(); public MWArray HP(MWArray Y); public MWArray HP(MWArray Y, M
Python筆記【4】_字串&列表&元組&字典之間轉換學習
#!/usr/bin/env/python #-*-coding:utf-8-*- #Author:LingChongShi #檢視原始碼Ctrl+左鍵 #資料型別之間的轉換 Str='www.baidu.com' '''一、str--->list''' print('str-->l
Django REST Framework(DRF)_第二篇
檢視和路由 檢視封裝 第一次封裝 上一篇最後我們對書籍表做了增刪改查,那麼如果現在我們有幾十上百張表需要這樣做呢?我們知道類的特性有封裝,因此我們可以嘗試進行封裝下. from rest_framework.views import A
我的學習之路_第二章_接口/多態
nal interface implement 類型轉換 ace pri 類名 提高 表現 接口 (1)當抽象類中的方法都是抽象的時候,java就提供了一種新的表現形式:接口。接口是功能的集合 接口不能創建對象 (2)格式: 父接口: public interface
python開發(第二篇):初始python
登陸 文件 windows == del pwd keyword 入門 用c語言實現 erPython的種類: Cpython python的官方版本,使用C語言實現,使用最為廣泛,Cpython實現會將源文件()(py文件)轉換成字節碼文件(pyc文件)然後運行再p
操作系統_第二章_進程與線程
重要 輸出 中斷 原因 之前 存儲 活動 進程與線程 系統初始 2018-06-30 1.進程:對正在運行的程序的一個抽象 2.一個進程就是一個正在執行的程序的實例 3.快速的切換稱為:多道程序設計 4.一個進程是某種類型的一個活動,它有程序,輸入,輸出,以及狀態 5..四
Python開發【第二篇】運算符
1.0 col 5.0 python開發 clas 乘號 求余 次方 style "+" 加號 __author__ = ‘Tang‘ a = 8 b = 9 c = a + b print(c) # 17 a = 8.0 b = 9 c =
python之路 第二篇 數據類型詳解及其方法
字符 引號 print 成員 移除 join att pri str 字符串 #作用:描述名字,性別,國籍,地址等信息#定義:在單引號\雙引號\三引號內,由一串字符組成 name=‘Matthew‘ #優先掌握的操作: #1、按索引取值(正向取+反向取) :只能取 #2
python基礎知識第二篇
基本資料型別 數字 整形 int
Python 語言學習 第二篇:數據類型(字符串)
拼接 查找字符 保留 upper gis 原始的 一次 \n 處的 字符串是一個有序的字符的不可變序列,用於存儲基於文本的信息。字符串所包含的字符存在從左至右的位置順序,不可以在原處(in-place)修改。Python沒有C語言的字符和字符串之分,只有字符串。從嚴格意義上
Python金融系列第二篇:簡單線性迴歸
作者:chen_h 微訊號 & QQ:862251340 微信公眾號:coderpai 第三篇:多元線性迴歸和殘差分析 第四篇:現代投資組合理論 第五篇:市場風險 第六篇:Fama-French 多因子模型 介紹 在金融和經濟領域,大多數模型都是
Python開發【第二篇】:初識Python
百度 其他 定義 機器碼 所有 初識 優化 rain 編譯安裝 Python簡介 Python前世今生 python的創始人為吉多·範羅蘇姆(Guido van Rossum)。1989年的聖誕節期間,吉多·範羅蘇姆為了在阿姆斯特丹打發時間,決心開發一個新的腳本解