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 條件: print else: print if 多條件判斷 當條件一不符合匹配條件二, 都不匹配直接else if 條件一: 代碼塊 elif 條件二: 代碼塊 else: xxx while 條件: 代碼塊 break: 用於跳出當前循環,並break下面的代碼,將不再執行 continue: 用於跳出本次循環
1.7 腳本示例:
輸入一個數字,打印一個直三角: weight = int(input("enable weight: ")) num_weight = 1 while 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基礎學習第一天