Python基礎學習

參考  感謝:
 
 中文http://blog.csdn.net/abcjennifer/article/details/7838565

 詳細教程 http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000

<a target=_blank href="http://scipy-lectures.github.io/">英文教程</a>:  http://scipy-lectures.github.io/   清晰,簡單

<a target=_blank href="http://blog.csdn.net/ssw_1990/article/details/23676659">另一個中文系列教程</a>

  1  Python  shell 中 字符大小寫區分,   例如在cmd中輸入c:\p1.py   和  c:\P1.py   表示兩個文件。
2   一個.py文件就是一個模塊, 導入模塊 : import(script1)是一個語句  ,   or  reload(scrpit1)是一個函數
import之後 就可以使用它的屬性了,格式:   模塊名.屬性名
另一種  from 模塊名  import 屬性名  ,  後面可以直接調用屬性名

3 類定義 

init 兩側的下劃線是每側是連續兩個下劃線,參數self是必須的。


4 調試 

    在"File  --Debug..."菜單下。


5 數據類型

     沒有類型聲明語句, 特殊的數據類型: 列表 [    ],  字典:鍵值對形式, 元組等,

字符串定義 : s =  ‘abcd'   是單引號括起

 

s[-1]:  d       s[0]: a           s[0:2]:  ab   不包括c      但: s[2]


s.replace('ab','sf')     s的值不變:abcd,  但產生一個新對象:sfcd


列表:



6 表達式

6.1 條件判斷


if   test :


elif  test2:

else:


多語句組成的代碼塊,不是像C語言一樣用{  }括起,  而是通過縮進相同的空格表示。


>>> x=1
>>> if x>2:
...     y = 2
...     if y:
...         print 'block2'
...     print 'block1'
... else:
...     print 'x<=2'

結果:

x<=2


6.2  循環


while test:

      s1

else:

    s2


else:循環正常離開後執行;



sum = 0
'''    多行註釋
n = 5  ##單行註釋
while n > 0:
    sum = sum + n
    n = n - 2
print sum
'''
for s in [1,2,3,4]:
    sum = sum +s
print sum


a = []  
for i in range(10):  
    a.append(i)  
print a












發佈了17 篇原創文章 · 獲贊 5 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章