python學習筆記(第二章,快速入門)

之前已經學習過python,現在重新看python核心編程(第二版),將自己覺得要注意的地方寫下來,以便自己日後複習。

print和字符串格式操作符(%)結合使用,可實現字符串替換功能,eg:(與C的printf相似)

print函數默認在結尾添加換行符,可以在print語句的句末添加逗號來改變這種行爲,輸出的不同對象間將用空格隔開。

內建函數raw_input()將標準輸入轉化爲字符串,int()將數字字符串轉化爲整形數字,同理有float()等。與C的強制類型轉換有點相似,不過python是解釋型語言,對數據的類型要求不嚴格。

註釋

Python用#符號標示註釋,#到行結尾是註釋範圍,是行註釋

有時註釋過長,需要多行書寫,這時用'''來標示,'''符號對之間的內容是註釋內容

還有一種叫做文檔字符串的特別註釋,在模板,類或函數的起始添加一個字符串,起到在線文檔的作用。

操作符:

/單斜槓除法是傳統的除法,整形之間取整,浮點型之間得到真正的值,//雙斜槓除法是地板除,不管操作數的類型都會捨棄小數部分。

**雙星號表示乘方操作符,如2**3=8

兩種“不等於”操作符:!=和<>

Python也提供了邏輯操作符,and,or,not,優先級是not>and>or


Python 的變量名師大小寫敏感的,是動態類型語言,變量不需要提前申明類型。不支持自加和自減操作符,即n++,++n,--n,n--是沒有意義的

n爲2,n++中++不支持,報錯,++n是當成+(+n)來解釋,沒有意義

for循環更像是shell裏的foreach迭代器,可以接受迭代對象(例如序列或迭代器)作爲參數,每次迭代其中一個元素。

range([start,]stop[,step]) 返回一個整數列表,起始值是start,結束值是stop-1,start的默認值是0,step的默認值是1。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章