python基礎學習第一天

來源:互聯網
上載者:User

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.