Talk is cheap,give me the code!
Python作為資料科學中最重要的語言,有著不少語言特性,值得初學者注意。下面是其中的幾點。
1.Python中很重要的一種資料型別就是字典,其宣告方式如下:
d = {'foo':1, 'bar':2.3, 's':'my first dictionary'}
索引時的使用格式為 print d['foo'],將會輸出 1 。
2.Python定義了空型別,如:n = None
則type(n) = NoneType
3.Python中的高階輸出
eg. f = 4.1
i = 4
print "Our float value is %s. Our int value is %s." %(f,i)
輸出結果:Our float value is 4.1. Our int value is 4.
4.Python的條件分支語句
結構:if elif elif ... else
條件表示式不必須用小括號包含在內(與C區別)
使用and,or來表達邏輯運算的與,或運算。
5.Python中定義有兩種方式,一種是使用def,另一種是lambda(定義函式的簡單寫法)
lambda定義函式舉例:square = lambda x: x*x
函式呼叫y = square(3)
y將會被賦值為9
怎麼樣,是不是很簡單啊?