開始我的第一篇部落格---之python學習001
筆者開始學習python,目標是要做python介面自動化和爬蟲等,給自己定個目標希望可以實現。筆者想一點一點的瞭解python而不是寫了一堆程式碼只會除錯而沒有真正的弄懂內部結構是什麼。
這是筆者人生中第一次寫部落格,以後備參考用。
變數:把一個值給一個名字時,ta會儲存在記憶體中,這個名字稱之為變數。
(ps:筆者自身瞭解python裡面沒有常亮,對變數也沒有一個明確的說法,因為它不像C++或者別的語言那種必須要給變數賦值一個型別)
字串:建立字串兩邊需要加上雙引號或者單引號(不可以一邊單引號一邊雙引號!)
轉義符:print('let's go') 輸出結果會報錯,因為let's裡面包含了' 這個時候就需要轉義符進行轉義 例如:print('let\'s go') 還有另外方法就是把兩邊的單引號換成雙引號,肯定還有別的方法,但是筆者目前學術不精,日後補充。
python裡面有很多內建函式,稱之為:BIF 目前學習的下面會有詳解和使用案例,以備參考。
print 輸出 ,筆者第一個打的肯定跟大多數人一樣,沒錯 print(“hello world!”)
print(“hello world!” * 8) 會打印出8次hello world! 但是輸出結果很亂,不在一列 這個時候加上\轉義符 print(“hello world!\n” * 8)
(ps: python3版本和2版本有所差距python2版本不需要加())
數值型別及相互轉換
e記法:例如 1.5e10 等同於 1.5乘以10的10次方=15000000000.0
字元型:str a = str(45) a = ‘45’
整型:int a = int(4.5) a = 4 (浮點型轉整型會砍掉小數點後面的數字)
浮點型:float
布林型別:true false (ps: 布林型別也是可以相計算的true=1 false=0 true即為真false即為假 例如:true+true=2 true*false=0)
python常用操作符
冪運算子:**
求餘運算子:%
加減乘除:+ - * / //(整除)
邏輯運算子: and or not
運算子優先順序 ** --> + -(正負號)--> * / // + - (算數運算子) --> < <= > >= == != (比較運算子) --> not and or (邏輯運算子)
待定:::目前只學習這些,後續補充!