Python 自學的日子-- Two day(1)-python環境變數、模組初識及字元類型,python-python

來源:互聯網
上載者:User

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 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.