[Lab] Python 語法亂筆記1

開始來寫 python 的 cookbook 給自己用

<次方的運算>
例如 2 的 3 次方,通常我會這樣表達2^3

在python 裡面,除了跟C語言一樣有的 + - * / % 以外
次方運算要這樣寫 **
例如 2 ** 3 = 8
code :

<布林boolean>
python boolean 值 True False 要大寫!
code :

<print() 用法>
python 的 print() 直接在小括號裡面放字串"" 或是變數名就可以印出想要的東西
如果要像C語言中的 printf("%d",i); 這樣的話
要這樣寫 print("%d" % i)

code :

<print 用法2>
也可以直接在print後面印出想要的東西
直接看例子即懂!



<"String"[0] 字串直接存取裡面的字元>
python 的 String 實在是太聰明了!
如果要拿一串String裡面得任一個字母只要在後面加上中括號[]
並寫數字及可以拿到
例如
"abc"[0] 會拿到 a
"abc"[1] 會拿到 b
依此類推
code :


一些字串處理的內建function



<Python 的 str()>
str() 就是我一般熟悉的 to String 功能
例如 str(123) 就會把 123 變成字串 "123"


<raw_input()>
就像C語言裡面的 scanf
用法如下例:



<使用library>
語法  from ... import ...
來使用的datetime library 抓現在時間
例:


<datetime>
這個library可以用內建function抓年月日
用法見例:


此外,當然也有 hour, minute, second
用法效果就不贅述


留言

這個網誌中的熱門文章

[筆記] CRLF跟LF之區別 --- 隱形的 bug

[ML筆記] Batch Normalization

[筆記] 統計實習(1) SAS 基礎用法 (匯入資料並另存SAS新檔,SUBSTR,計算總和與平均,BMI)

[ML筆記] Ensemble - Bagging, Boosting & Stacking