第二章 Python語法基礎,Ipython和JupyterNotebooks
阿新 • • 發佈:2018-12-16
2.1 Python直譯器
Python是解釋性語言,直譯器同一時間只能執行一個程式或語句。
2.2 IPython基礎
執行Ipython Shell 執行Jupyter Notebooks Tab補全 自省:?;?? %run命令 中斷執行程式碼:Ctrl-C 從剪貼簿執行程式:%paste和%cpaste
2.3 Python語法基礎
使用縮排,而不是括號
萬物皆物件
註釋
函式和物件方法呼叫
變數和引數傳遞 =
動態引用,強型別 isinstance()
屬性和方法
鴨子型別:只關注功能 isiterable()
引入 import;as;*
二元運算子和比較運算子
可變與不可變物件
可變:列表,字典,Numpy陣列,使用者定義型別 不可變:字串,元組
標量型別
數值型別 int float
字串str “…”
切片,轉義字元/,r,+,%
位元組和Unicode:encode加碼;decode解碼
布林值 True和False
型別轉換
None 空值函式預設返回值,引數預設值
日期和時間 datatime模組
控制流
if-else;if-elif-else;for;while;pass
range 返回迭代器
三元表示式
value = true-expr if condition else false-exp