這些天忙的不可開交,今天終於想起來繼續寫,工欲善其事必先利其器,得找個markdown編輯器用一下,windows找了個破解版的
markdownpad
(主要是能夠傳圖片),使用起來還不錯,支持實時預覽,就用它了,首先說一說python
在語言級和語法上給個人感覺。html
這些真的沒什麼,和其餘語言相似python
這是python的第一個特點,縮進是一種語言的要求而不是一種風格,強制縮進的好處就是你們寫的代碼看上去都差很少,也省去了統一代碼Style的麻煩。代碼中不再見了分號和大括號。windows
python中一切皆對象,數字,字符串甚至函數都是對象。markdown
靜態類型語言:在編譯器肯定數據類型,變量聲明的時候肯定類型,如Java
和C
編輯器
動態類語言:在運行期肯定數據類型,第一次賦值的時候肯定類型,如python
和VBScript
函數
強類型語言:類型一旦肯定不可變化,不容許類型不明確的轉換,如Java
和python
學習
弱類型語言:類型能夠被忽略,不須要顯示類型轉換,如VBScript
.net
字符串(字符的序列,下面會說到)code
單引號,雙引號同樣用,如'Hello World'
和 "Hello World"
是徹底同樣的htm
三引號,能夠定義多行字符串,如
'''This is a multi-line string. This is the first line. This is the second line. "What's your name?," I asked. He said "Bond, James Bond." '''
字典:鍵和值之間一對一的關係。相似Java
的 HashTable
。Key值區分大小寫,在一個 字典中不能有重複的key。給一個存在的 key 賦值會覆蓋原有的值。
dict={'key1':'value1','key2':'value2','key3':'value3'}
列表:列表相似Java
的ArrayList
如
list=['item1','item2','item3','item4']
python列表能夠包含混合類型的數據,字符串,數字,任意其餘類型的對象是能夠同時出如今同一個列表中的,包括列表自身(即列表嵌套)
元組:元組Tuple是不可變的列表
tuple=('item1','item2','item3','item4')
序列:列表&元組都是序列,字符串也是序列
關於python的語法級細節就再也不贅述,推薦三本書能夠快速瞭解python的細節,保持天天或兩天一本的速度便可,觀其大略而後不停的coding就能夠了。python簡明教程——Head First Python——python學習手冊第四版【這本能夠快速略一遍】