Python學習第一週學習總結

ciscopuke發表於2021-09-09

一.python的特點

1.它是一個解釋型的語言
2.它有強大的標準庫和第三方庫支援
3.有良好的平臺相容性,可以在windows、mac、linux系統下執行
4.個人認為最吸引我的特點是簡單、輕便、學習成本低

二.變數

  • 定義:簡單的說變數就是儲存你需要的結果用於後面程式中進行呼叫

  • 變數名的命名規則:

    • 第一個字元不能是數字

    • 只能是數字、字母、和下劃線的組合

    • 以下關鍵字不能宣告為變數名

      ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if',  'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

三.字元編碼

  • 字元編碼的演變過程:

    • ACSII 1個位元組最多可標識255個字元

    • GB2312

    • GBK

    • GB18030

    • UNICODE  2個位元組表示

    • UTF-8  可動態的分配大小 Acsii用1個位元組, 歐洲的用2個位元組表示1個字元,東亞用3個位元組表示1個字元

python執行程式碼時預設是使用acsii編碼,所以在遇到中文時會出現亂碼,這個時候就要在程式碼的開端進行什麼用什麼字元編碼,這就是我們經常看到的

    #!/usr/bin/env python       # -*- coding: utf-8 -*-

在linux和mac下執行可以透過將其變為可執行檔案進行執行 ./hello.py 前提是需要在程式中先進行宣告是用什麼接收器 #!/usr/bin/env python  (讀環境變數中的,可以指定用哪個版本) 另外還得指定許可權 chmod  755 hello.py

四.初識標準庫和第三方庫

  • 標準庫
    放在安裝目錄的lib目錄下面,所有以.py為結尾的檔案即為標準庫中的模組

  • 第三方庫
    放在安裝目標lib/site-packages下面

  • 引用標準庫和第三方庫的方法

    # coding=utf-8import sysimport osprint(sys.path)  # 列印python的環境變數os.system("df -h") #呼叫系統命

五.匯入模組時的搜尋路徑

1.程式的主目錄
2.系統配置的path目錄
3.標準庫目錄
4.pth檔案目錄

六.簡述Python的執行過程

當python程式執行時,首先會尋找本地是否有相應的pyc檔案,如果找到則直接執行,如果沒有python接收器則將pycodeobject寫到pyc檔案中。也就是當你建立一個新的py檔案執行後就會快取一個pyc檔案,下次在執行程式,就會直接載入pyc檔案

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4369/viewspace-2809637/,如需轉載,請註明出處,否則將追究法律責任。