1. 程式人生 > >開始我的第一篇部落格---之python學習001

開始我的第一篇部落格---之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 (邏輯運算子)

 

 

待定:::目前只學習這些,後續補充!