1. 程式人生 > >python基礎學習第一天

python基礎學習第一天

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基礎學習第一天