標籤:遊戲 font 字典 python2.7 技術 c/c++ 過程 對象 擴充
python入門
目錄
1.python介紹
2.python解譯器
3.python程式的運行方式
4.變數
5.資料類型
6:基本運算子
7.if.....else語句
8.while迴圈語句
9.for迴圈語句
1.python介紹
Python (英國發音:/?pa?θ?n/ 美國發音:/?pa?θɑ?n/), 是一種物件導向的
解釋型電腦程式設計語言,由荷蘭人 Guido van Rossum 於1989 年發明,
第一個公開發行版發行於1991年。
Python是純粹的自由軟體, 原始碼和解譯器CPython遵循 GPL(GNU
General Public License)協議 。Python文法簡潔清晰,特色之一是強制用空
白符(white space)作為語句縮排。
Python具有豐富和強大的庫。它常被暱稱為膠水語言,能夠把用其他
語言製作的各種模組(尤其是C/C++)很輕鬆地連接在一起。常見的一種應用
情形是,使用Python快速產生程式的原型(有時甚至是程式的最終介面),然
後對其中 有特別要求的部分,用更合適的語言改寫,比如3D遊戲中的圖形
渲染模組,效能要求特別高,就可以用C/C++重寫,而後封裝為Python可以
調用的擴充類庫。需要注意的是在您使用擴充類庫時可能需要考慮平台問題,
某些可能不提供跨平台的實現。
2.python解譯器
1.python解譯器的作用是將程式員寫得代碼翻譯成機器語言
2.python目前有兩種版本:python2.7.x和python3.x
3.如何?python解譯器多版本共存?
下載安裝兩個版本的python解譯器-->找到各自的目錄將裡
面的python.exe,將其複製粘貼複件重新命名為python2和3
-->開啟電腦進階屬性中的環境變數-->添加系統內容變數
-->將python兩個版本的各自根目錄路徑複製進環境變數中
3.python程式的運行方式
1 python的兩種運行方式:
(1):在終端解譯器中寫程式運行(互動式模式)
優點:方便調試
缺點:無法永久儲存,不適合開發
(2):將代碼寫到檔案中,再調用檔案路徑運行
優點:永久儲存,適合開發
缺點:調試稍微麻煩
2 python代碼運行過程:
啟動python解譯器-->將檔案中的代碼讀入記憶體-->
解釋執行
4.變數
1.定義:變數是一種可以反映狀態變化的機制
2.變數的存在意義:程式的執行本質就是一系列變化
3.定義變數的注意事項:
(1)首字母不能是數字
(2)只能由數字、底線、英文字母構成
(3)不能與關鍵字一樣,容易混淆
5.規範書寫:為了使長串代碼更加容易閱讀理解,採用駝峰體或者底線
形式
4.變數是對值的應用
5.變數的三個特徵
id:地址
type:資料類型
value:值
代碼示範
x = ‘SongXueXiang‘print(id(x), type(x), x)
運行結果
2344171221488 <class ‘str‘> SongXueXiang
6.“=”與“is”的區別:
“=”比較的是值
代碼示範
>>> x=‘name:alex,age:73‘>>> x=‘name:alex,age:73‘>>> id(s1)2506534695408>>> id(s2)2166679483056>>>>>> s1 is s2False>>> s1 == s2True
“is”比較的是id
代碼示範
>>> x=1>>> y=x>>>>>>>>> id(x)1767599584>>> id(y)1767599584>>> x == yTrue>>> x is yTrue
7.常量
定義:不變的量(例如π)
5.資料類型
1. 分類:數字類型、字串類型、列表、字典、布爾類型
2.數字類型:int整型(用於整數),float浮點
3.字串類型:在python中,加了引號的字元就是字串類型,
python並沒有字元類型
4.字串相加相乘:
代碼示範
x = "楊" y = "宋" print(x+y) print(x*10)#代碼運行結果楊宋楊楊楊楊楊楊楊楊楊楊
5.單引號、雙引號、多引號的區別
字串類型如果有單引號則外面套雙引號,反之雙套單
三引號一般用於多行字串
代碼示範
x=‘‘‘我有一頭小毛爐啊,我從來也不騎,有一天我心血來潮騎著它去趕集‘‘‘print(‘x‘)
6.布爾類型重點:
1、None,0,空(Null 字元串,空列表,空字典等)三種情況下布爾值為False
2、其餘均為真
7.%s和%d的區別:
%s:能接收字串和數字
%d:只能接收數字
6:基本運算子
算數運算子
比較子
賦值運算子
邏輯運算子
7.if.....else語句
python入門