1. 程式人生 > >學習Python

學習Python

區分大小寫 筆記本 windows 轉換器 解釋器

初次接觸Python

Python 解釋器、安裝解釋器、從Print開始、編寫執行代碼工具

編譯執行與解釋執行

編譯執行需要編譯鏈接產生機器代碼,再由CPU進行讀取

Python不需要編譯機器代碼,用解釋器(代碼轉換器轉換成bytecode文件後由Python虛擬機pump執行)進行解釋執行

CPU是兩者的物質基礎

Python 解釋器種類

cpython-c Jpython-java IronPython-.net 不同操作平臺(Linux、Windows、Unix、Mac OS等,x86-PC 筆記本、平板、手機、ARM平板、手機等)都能運行同樣的Python 腳本(但有些平臺相關性的代碼不能跨平臺)

從Print開始 輸出字符串到控制臺窗口/寫代碼文件

語句(statement):完成一個完整的語義的最小單元,可能是一行也可能是多行,程序的代碼就是由語句組成。

print關鍵字:關鍵字是語言保留的表示特殊意義的標識字符串,不可以重新定義

Python 是大小寫敏感的語言(區分大小寫)Python代碼在文件中必須:1、第一行語句頂到最左邊,不能有空格;2、第一行語句前面可以有空行、不同語句行首要對齊。

交互式命令行執行:直接在命令窗口輸入命令

代碼編輯工具:IDLE/notepad++/pycharm

註:Python語言解釋器由C++語言實現,他的工作是把Python源代碼轉換為bytecod,通過執行生成的bytecode運行程序,而編譯器和鏈接器是把源代碼文件編譯成機器代碼文件,再把多個機器代碼文件合並成一個可執行文件(.exe)。


數據和表達式

程序功能劃分為:交互界面(控制臺、窗口控件、遊戲界面、觸屏、語音等)/數據處理(數據保存-數據庫、緩存、文件等應用邏輯-數據獲取、分析處理等)

交互界面代碼與數據處理代碼

交互界面代碼通過庫調用操作系統API來驅動硬件

界面庫的種類:控制臺(console)-console(終端)庫/窗口控件圖形界面-UI、API接口/遊戲-渲染引擎庫-GPU API(Direct3D\OpenGL)網頁-瀏覽器內核-處理API、HTML-一般界面實現的底層無需應用程序關心,現成的庫提供了這些功能,我們只需要理解使用庫提供的編程接口即可。

常見數據

1、數字

整點:Python2.7 :int /long (長整數);

Python3中只有int沒有long;

整數的範圍:

32bit :-2^31-2^31-1(2147483647——2147483648)

64bit :-2^63——2^63-1

浮點數Float:3.2、-5.52精度在52bit

數字的運算:

加法:>>>2+1(+中間空格數量沒有關系)

減法:>>>2-1

乘法:>>>2.5*1

除法:>>>9/4(Python2取整數結果商值,要去余數用9%4,要取全部結果就將其中一個數字用浮點表示 9.0/2;Python3取全部結果)

次方:>>>2**4

混合運算:括號能提高運算優先級

前面都是算數操作(mathematical operations)表達式(expression),+ - * / % **都是算數操作符,表達式是產生一個值的一段代碼,因為表達式可被求值,所以他可寫在賦值語句等號的右側(a=1*3)

2.字符串

"hello" ′hello′ ′′′hello′′′ """hello"""

>>>′my name is ′+′lily′>>> my name is lily

查看字符串類型:type (string1)

在文件代碼中執行多行語句:多行語句對齊;空行沒有關系;順序執行


本文出自 “學習改變命運” 博客,謝絕轉載!

學習Python