Python 自學的日子-- Two day(1)-python環境變數、模組初識及字元類型,python-python
(1)、模組
標準模組、第三方模組
初識模組:sys \ os
一般標準庫存放路徑 C:\Users\Administrator\AppData\Local\Programs\Python\Python35\Lib
第三方引用安裝庫存放路徑:C:\Users\Administrator\AppData\Local\Programs\Python\Python35\Lib\site-packages
模組引用範例:
import sysimport osprint(sys.path)#列印環境變數路徑print(sys.argv)#列印當前指令碼的相對路徑os.system("dir")#列印輸出,但不儲存結果,只返回執行成功與否值_memory = os.popen("dir")print(_memory)#列印 輸出的記憶體位址print(_memory.read())#列印目錄列表os.mkdir("new_dir")#建立一個目錄os.rmdir("new_dir")#刪除一個目錄
pyc c(compile)編譯,(先行編譯之後的位元組碼檔案)自訂的模組被引用後會產生一個pyc的檔案(編譯結果)下次被引用會首先讀取pyc結尾的檔案,直接載入,免得重複編譯
Python字元類型
type() 查看字元類型
1、數字
int整型
long長整型(Python3以後沒有長整數型別)
float浮點型
complex複數
2、布爾值
true and false
1 and 0
3、字串
string
4、bytes 位元組類型
字串與二進位位元組之間的相互轉換
string.encode(encoding="utf-8") 字串轉換成二進位位元組
bytes.decode(encoding="utf-8") 二進位轉換成字串
#字串與位元組之間的轉換str="我愛你,你可以不愛我"print('--------', str.encode(encoding="utf-8"))byt=b'\xe6\x88\x91\xe7\x88\xb1\xe4\xbd\xa0\xef\xbc\x8c\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xb8\x8d\xe7\x88\xb1\xe6\x88\x91'print('------', byt.decode(encoding="utf-8"))
三元運算
result = a1 if condition else a2