1. 程式人生 > >python學習之基礎篇

python學習之基礎篇

學習 功能 linu 輸出 程序 語言 記錄 自己的 mat

python是一種實際應用較為廣泛的語言,並且python的使用是完全免費的,python是一種面向對象(oop)的語言,類模塊支持多繼承,多態等。筆者認為python最強大之處是可以靈活調用其他語言的程序為其所用。

在開始使用python之前要選一款適合自己的IDE ,筆者所用為pycharm,pycharm是一款功能非常強大的集成開發環境,支持Linux,Windows,Mac等操作系統,並且支持多種編程語言,帶有語法高亮、智能提示、自動完成等功能,可以提高開發效率。

註:所有內容都是基於python3.X

python的基礎知識部分:

python解釋器是區分大小寫的,例如True和true對python解釋器來說是不一樣的。

print()函數可以打印任何你想輸出的內容,但是打印字符串的時候一定將字符串放在“”或者‘’裏面,單引號和雙引號不能混合使用。print()函數在打印內容之後默認加上換行符,如不希望換行需在末尾加上end=“”形如:
print(“想要輸出的內容”,end=“”)

python解釋器會把單引號或者雙引號裏面的內容看作是字符串,所以,在使用print()函數輸出變量內容時千萬不要加引號,初學者容易犯此錯誤。三重引號,可以保留字符串的所有格式,例如換行符、制表符、引號等

字符串格式化,經常用的就是%s,.format()也可以,但是初學者一定註意.format()比較靈活,可以通過位置匹配參數、通過名稱匹配參數、通過下標匹配參數。這裏我采用了format的格式進行輸出,僅供參考。

技術分享圖片

運行結果:

技術分享圖片

在python中,縮進非常重要,初學者一定註意,縮進要用Tap鍵,不要自己打空格,冒號同樣重要,有冒好處必有縮進,一定熟記這點,對於剛剛接觸python的人來說這是最最容易忽略的地方。

if、eiif和else,只有if和elif後面可以有條件判斷語句else不允許接條件判斷。在真正開始寫程序的時候一定要先把所有的條件寫好,然後用pass占位,然後開始寫主體程序,不然很容易將有些條件忘記寫最後使得程序功能不太完整。在使用while循環的時候,處理條件語句一定先寫好,否者會出現死循環,當然除非程序本身需要永久執行,類似於while True: 這樣的死循環。在寫條件判斷時註意python中將數字0以外的數均視為True,其中None視為假,其他視為假的類型後續再寫,今天就不在這裏贅述了。

這是我在最初學習的時候遇到過的問題,在這裏簡單記錄一下方便日後學習,哪裏有說的不對的地方歡迎大家批評指正,共同學習。

python學習之基礎篇