標籤:python 學習
本章目錄:
1.1 python版本
1.2 python安裝
1.3 python解譯器
1.4 字元集
1.5 運算子
1.6 條件判斷
1.7 指令碼樣本
1.1 python版本
python最新版本號碼是2.7.13,3.6.2 官方網址是https://www.python.org
python目前最新版本是3.6.2,由創始人Guido van Rossum在1989年12月無聊時突發想起構思寫的一個新的指令碼解譯器,目前linux Centos 6版本預設安裝python版本為2.6,該版本是做為3.x過渡版本而存在,2.7版本目前最新為2.7.13, 2.7.x版本也是做為3.#過渡版本而存在,官方說明其版本在2020年將停止更新。
1.2 python安裝
python可以支援在windows, max os X, linux,官網為:https://www.python.org/downloads/
安裝選擇對應的版本號碼 windows選擇 x64 msi版本直接安裝就行,linux需要編碼一下才能使用
windows 安裝之後需要定義一下環境變數,選擇安裝的路徑,右擊 開始-->電腦-->我的電腦--> 屬性 -->進階系統設定 --> 進階 --> 環境變數 --> 點擊temp這個屬性,第二小視窗拉至path --> 添加一行;C:\Python27 (這裡一定是安裝的路徑),定義完成之後 開啟cmd 輸入 python -V 可以直接顯示版本號碼
1.3 python解譯器
當我們編寫Python代碼時,我們得到的是一個包含Python代碼的以.py為副檔名的文字檔。要運行代碼,就需要Python解譯器去執行.py檔案。 開啟cmd 輸入 python 這裡選擇要啟動並執行.py檔案
1.4 字元集
2.7 版本字元集使用的為ASCII (指令碼無法直接運行中文)
3.# 版本字元集使用的為Unicode (可以直接支援中文)
1.5 運算子
1.5.1 算術運算子
+, 加法運行 如 >>> 4+3得出結果 7-, 減法運行如 >>> 4-3得出結果 1*, 乖法運行 如 >>> 4*3得出結果 12/, 除法運行 如 >>> 4/3得出結果 1%,除餘運行 如 >>> 4%3得出結果 1//,取整運行 如 >>> 4//3得出結果 1**,乖冪運行 如 >>> 4**3得出結果 64
1.5.2 比較子
==判斷兩個對象是否相等 (a == b) is not true.!=判斷兩個對象是否不相等(a != b) is true.<> 判斷兩個對象是否不相等(a <> b) is true. 與 != 運算子一樣.> 大於 返回a是否大於b (a > b) is not true.< 小於 返回a是否小於b (a < b) is true.>=大於等於 返回a 是否大於等於b (a >= b) is not true.<=小於等於 返回a 是否小於等於b(a <= b) is true.
1.5.3 賦值運算子
=賦值 - 將右邊的值賦值給左邊的變數名c = a + b 將會把a+b的結果賦值給c+= 自加賦值 - 將+=號左邊的值與+=號右邊的值相加,然後再把結果賦值給+=號左右的值 c += a相當於 c = c + a c *= a相當於 c = c * a-=自減賦值c -= a 相當於 c = c - a*=自乘賦值c *= a 相當於 c = c * a/=自除賦值c /= a 相當於 c = c / a%=自模數賦值c %= a 相當於 c = c % a**=自求冪賦值c **= a 相當於 c = c ** a//=自取整賦值c //= a 相當於 c = c // a
1.5.4 邏輯運算子
and,只有都為True時才為真 or, 只要有一個為真那這個就是真 not,非,如果結果為真那它就是假,如果為假那麼它就為真 優先順序: 運算式的優先順序為(非>與>或)即(not > and > or)
1.6 條件判斷
if 條件判斷if 條件:printelse:printif 多條件判斷 當條件一不符合匹配條件二, 都不匹配直接elseif 條件一:代碼塊elif 條件二:代碼塊else:xxxwhile 條件:代碼塊break: 用於跳出當前迴圈,並break下面的代碼,將不再執行continue: 用於跳出本次迴圈
1.7 指令碼樣本:
輸入一個數字,列印一個直三角:weight = int(input("enable weight: "))num_weight = 1while num_weight <= weight: # 輸入3 每次減1 列印一個空格輸出3行 tmp1 = 1 # tmp1 等於1 每次+1 while tmp1 <= num_weight: print ("*",end="") tmp1 += 1 print () num_weight += 1輸出結果 enable weight: 3 * ** ***
本文出自 “xiong” 部落格,請務必保留此出處http://xiong51.blog.51cto.com/5239058/1962268
python基礎學習第一天