python筆記之模組
# 在當前檔案中匯入要使用的py檔案,那麼系統就會把被匯入的py檔案作為模組處理 # 模組是具有預編譯過程的 import model msg = model.name print(msg) # 匯入語句可以放在任意位置 # 將.py檔案作為匯入源,則該檔案就是模組,檔名就是模組名 import m2 # 函式名就是函式變數 fn = m2.test fn() # 直接匯入指定變數 from m2 import test test() # 起別名:重新命一個簡單的名字,原名字不可以再使用 from m2 import old_boy_sh_name as ob_name print(ob_name)
檔案model.py
# 模組:就是一個功能的集合體,一個.py檔案
name = "模組"
檔案m2.py
def test():
print('m2的測試')
old_boy_sh_name = "oldboy02"
相關推薦
python筆記之模組
# 在當前檔案中匯入要使用的py檔案,那麼系統就會把被匯入的py檔案作為模組處理 # 模組是具有預編譯過程的 import model msg = model.name print(msg) # 匯入語句可以放在任意位置 # 將.py檔案作為匯入源,則該檔案就是模組,檔名就是模組名
python筆記之psutil模塊
pan all ins python import print spa install .cn 收集教程 http://www.cnblogs.com/xiao1/p/6164204.html 實戰教程 安裝psutil模塊 pip2 install psuti
python筆記之孤單的元組
tor class 開放 增刪 為什麽 pri 分享 next() 使用 列表就是一個開放的大倉庫,可以放置任意東西,並能增刪改查。 但元組就是一個封閉的倉庫,一旦定義就不能改變(不能增刪改)。 若真想"改變"元組,也不是沒有辦法滴: 1 >>> tup
python 筆記之輸入輸出 login
getpasscat login.py #!/usr/bin/pythonimport getpass ###getpass模塊中的getpass方法 usname = raw_input(‘username:‘) ###接收用戶輸入的字符passwd = getpass.getpass(‘passwo
python筆記之按文件名搜索指定路徑下的文件
join 目錄 utf-8 range roo 圖片路徑 brush info rom 1.搜索文件名中以指定的字符串開頭(如搜索dll,結果中含有dll a,dll abc等) 我的目錄下有dll a.txt和dll.txt文件 其中a文件夾下還有這兩個文件 我希
Python筆記之http協議
HA col 傳輸控制協議 soc AC 網上 關閉 ext 等待 http協議的簡介HTTP,HyperText Transfer Protocol。超文本傳輸協議,是互聯網上應用最為廣泛的一種網絡協議。基於TCP的協議,HTTP是一個客戶端和服務器端請求和應答的標準 T
python學習之模組匯入
作為C++程式設計師,最近因為工作需要,學習了python。 第一次接觸指令碼語言,難免有覺得新奇的地方,python程式沒有main()函式,只有主檔案,檔案裡就一條print()語句也可執行。標準Python是CPython。 在python命令列(不是系統命令列!)下,要匯入.py檔案
Python學習之————————模組!
1.首先一個.py檔案就是一個模組 2.使用模組的好處 能大大提高程式碼的可維護性 而且可以自己的寫的程式碼塊也可以以後為自己所用 3.使用模組還可以避免函式名和變數名衝突 4.相同模組名的是我們引入了按目錄組織模組的方法---包(package) 舉個例子,一個abc.py的
python筆記之微信機器人
# 初始化登陸資訊 # 匯入微信機器人包 import wxpy # 完成二維碼登陸,cache_path:建立wxpy.pkl快取檔案 wxpy.Bot(cache_path=True) # 保持微信執行狀態 wxpy.embed() bot物件 # 將wxpy中所有變數匯
python筆記之迭代器
# 迭代器本質就是迴圈(對迴圈的封裝,用來迴圈可迭代物件) ls = [3,5,2,1,4] # 需求:迴圈列印ls中每一個成員(元素) print("列表的長度:", ls.__len__()) count = 0 while count < ls.__len__():
python筆記之函式
# 什麼是函式 # 完成一件事,往往需要大量的步驟;將這些步驟彙總,形成一個整體,對外提供一個訪問名稱 # 完成這件事的工具 # 而函式的概念就類似於工具(方法)的概念,函式名就是工具(方法)名 # 需求:求兩個數的和 # step1:得到第一個數 # step2:得到第二個數 # s
python筆記之三大結構
順序結構 分支結構 迴圈結構 分支結構 if…elif…else # weather = input("今天天氣如何: ") # 如果下雨就帶傘,否則不用管 # if 條件: # 邏輯語句(通過縮排決定附屬關係) #if weather == "下雨": #
python筆記之輸入輸出
# msg = "123" # 模擬使用者輸入資訊 # 標準化輸入 # 可以擁有轉義字元 # 錄入的資訊均以字串形式反饋出來 msg = input("請輸入資訊:") print(type(msg)) #print("使用者輸入的資訊為:" + msg) # 請輸入資訊:123 #
python筆記之字典
# 定義字典:key-value 形式鍵值對 dic = {"name": "egon"} print(dic) #key 可以為那些型別:不可變型別 # value: 可以為哪些型別:所有型別 dic = {1: 1,3.14: 1, True: 1, (): 1, "a": 1}
python筆記之列表操作
ls1 = [] print(ls1,type(ls1)) # [] <class 'list'> # 列表中可以出現重複資料 ls2 = [1,3,2,2,3,1] print(ls2) # [1, 3, 2, 2, 3, 1] # 列表中可以出現不同型別的資料 ls3
python筆記之字串的使用
# 可以用' '|" "|""" """ 來表示字串 s1 = "你有100w軟妹幣" print(s1) # 需求:你有"100w"軟妹幣 # 利用引號巢狀方式 s2 = '你有"100w"軟妹幣' print(s2) # 利用轉義字元 # \n => 換行符 s3 = "你有
python筆記之數字的使用
# 數字的使用 # int 整型 # float 浮點型 # bool 布林型別 # +驗證 a = 10 b = 20 print(a + b) c = 3.14 d = 1.86 print(c + d) e = True f = False res = e + f print
python筆記之運算子
算數運算子 + - * / % ** * print(5 * 2) / print(5 / 2) % 取餘 print(5 % 2) ** 冪 print(5 ** 2) 賦值運算子 num = 10 print(num) ==
python筆記之基礎資料型別
八大基礎資料型別 int python 中沒有溢位,再大的值也可以用int num = 10 num++ 報錯,num只是儲存資料10的容器,容器不可以自增自減 print(num) # 列印容器中存放的值10 地址 print(id(num)) # id
python筆記之變數
num = 10 列印數值10 print(10) print(num) 變數值改變 num = 20 print(num) 變數值在原基礎上改變 num = num + 5 #執行過程由右至左 print(num) 命名規範 1.見名知意