一、安裝python的環境 1.下載python:(有3.5.1和2.7.11兩個版本) 地址:https://www.python.org/downloads/(建議官網下載) 在下載的python中有管理python的pip(管理python的包工具)因此不用單獨去下載。 2.下...
一、安裝python的環境
1.下載python:(有3.5.1和2.7.11兩個版本)
地址:https://www.python.org/downloads/(建議官網下載)
在下載的python中有管理python的pip(管理python的包工具)因此不用單獨去下載。
2.下載編譯Python的IDE
(1). windows:PyCharm (很多種,我自己用的Pycharm 或者sublim
(2). Linux 和 Mac os :打開terminal 輸入python 即可進入代碼編寫界面
二、編寫第一個Hello Python
進入代碼編寫界面後,輸入:print("Hello Python") 或者print "Hello Python" (在用print的時候可以是單引號(' ')也可以是(" ");
三、Python 的基本語法
1.python的標識符
(1)字母、數字、下劃線(標識符三大件)
(2)不能以數字開頭
(3)區分大小寫
(4)以"_"開頭的標識符有特殊的意義,代表不能直接訪問不能直接訪問類屬性,需要通過類提供介面才能訪問。
(5)以"__"k開頭的標識符代表類私有成員,以"__"開頭並且結尾的是特殊方法專用標識符。
2.python的保留字元
and exec not assert finally or break for pass from class print
continue raise return if global def del import try while else in
is elif with except lamba yield
3.行和縮進
Pyton語言最大的特點就是沒用大括弧({})來控制類,函數及其邏輯判斷都是用縮進和行來控制的。
4.多行連接符"\"
sum = a + \
b + \
c
5.python 有三種引號單引號(')雙引號("")三引號(""" """)表示字元串
6.python 的註釋
(1)單行 #開頭
(2)多行 python 中多行註釋使用三個單引號(''')或三個雙引號(""")。
7.空行和代碼組
類與類之間、函數與函數之間都用空行來隔開,增強可讀性。
代碼組:縮進相同的一組語句構成一個代碼塊,我們稱之代碼組。列入一個for迴圈完整的while語句。
四、Python的變數類型
1.變數賦值 在python中用等號(=)賦值;
2.數據類型
Numbers(數字)、String(字元串)、List(列表ps:即數組)、Tuple(元組)、Dictionary(字典)
(1)Python支持四種不同的數值類型:int long float complex
(2)String 一般都是引號當中的
(3)列表:list = [1,2,3,4]
(4)元組:相當於只讀列表,申明在括弧中()其中的數據用逗號隔開
(5)字典:申明格式{'id':'01','age':'12'}其中id 和age叫做鍵(keys()),其中01和12是鍵的值(values())
3.類型轉換
(1)int(x [,base])將x轉換為一個整數
(2)long(x [,base] )將x轉換為一個長整數
(3)float(x)將x轉換到一個浮點數
(4)complex(real [,imag])創建一個複數
(5)str(x)將對象 x 轉換為字元串
(6)repr(x)將對象 x 轉換為表達式字元串
(7)eval(str)用來計算在字元串中的有效Python表達式,並返回一個對象
(8)tuple(s)將序列 s 轉換為一個元組
(9)list(s)將序列 s 轉換為一個列表
(10)set(s)轉換為可變集合
(11)dict(d)創建一個字典。d 必須是一個序列 (key,value)元組。
(12)frozenset(s)轉換為不可變集合
(13)chr(x)將一個整數轉換為一個字元
(14)unichr(x)將一個整數轉換為Unicode字元
(15)ord(x)將一個字元轉換為它的整數值
(16)hex(x)將一個整數轉換為一個十六進位字元串
(17)oct(x)將一個整數轉換為一個八進位字元串