Python學習第一週學習總結
一.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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python學習總結Python
- 第十週學習總結
- Python NumPy學習總結Python
- python學習命令總結Python
- 學習Java第六週總結Java
- 學習週報 (第一週)
- Python Requets庫學習總結Python
- python學習方法總結(內附python全套學習資料)Python
- 第八十週學習生活總結
- 第十週學習知識總結
- 學習Java的第五週總結Java
- Python---python函式學習總結Python函式
- 學習總結
- 第一週學習報告
- 深入學習SpringMVC以及學習總結SpringMVC
- Python str型別學習總結(一)Python型別
- Python pyinstaller類庫使用學習總結Python
- Python pycryptodome類庫使用學習總結Python
- Python pymodbus類庫使用學習總結Python
- 2024-2025 20241323 第十週學習總結
- 2024-2025 20241323 第六週學習總結
- JAVA學習-------第二週知識點總結Java
- ConstraintLayout 學習總結AI
- BOM學習總結
- tkinter學習總結
- vue學習總結Vue
- HSF學習總結
- ElasticSearch 學習總結Elasticsearch
- Storm學習總結ORM
- vue 學習總結Vue
- lua 學習總結
- Angularjs 學習總結AngularJS
- WebRTC學習總結Web
- GCD 學習總結GC
- CompletableFuture學習總結
- awk 學習總結
- MyBatis 學習總結MyBatis
- Maven學習總結Maven