學習Python的目的並不是目前工作中需要,只是想在學習主語言之外學習一門腳本語言,而且目前Python確實很火也相對比較容易上手,更重要的是這也是爲工作積攢實力,萬一哪天機會就砸下來了呢。
環境搭建
-
這方面的內容不細講,Python官網裏面下載一個最新的安裝包安裝即可,安裝完成後需要把環境變量添加到系統變量的Path中,如圖:
安裝完成後需要測試一下是否安裝成功,打開cmd命令行,鍵入“python”並回車,如果出現如圖所示表示已經安裝成功:
再次測試一下,在命令行中打印個hello world看看:
-
除了安裝python之外還需要安裝一個編輯器,因爲僅依靠命令行執行還是不太方便,我選用Pycharm,進入官網下載一個免費版即可,點擊可進入安裝教程,至此環境安裝完畢,下面就是正式學習之路了,打開環境,創建一個工程。
基礎語法
-
動態類型語言:運行期間纔會去做類型檢查的語言,在使用動態類型語言編程時,永遠也不需要給任何變量指定數據類型,該語言會在你第一次給該變量賦值時記錄下其數據類型,python屬於該分類
-
靜態類型語言:在編譯期間檢查數據類型,即變量要先聲明數據類型,比如C/C++。
-
變量使用及輸出
- 變量定義規則
- 只能是數字、字母、下劃線的組合
- 不能以數字起頭
- 以下關鍵字不能聲明爲變量名
[‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘exec’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘not’, ‘or’, ‘pass’, ‘print’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]
- 和C/C++不同的是,python中變量不需要聲明,直接使用即可,舉例:
程序中不難發現,字符串既可以用單引號括起來,也可以用雙引號括起來,但是不能前後引號不一致,最後使用 print函數打印到終端。
- 變量定義規則
-
註釋
-
單行注視:# 被註釋內容
-
多行註釋:""" 被註釋內容 “”"
-
-
用戶輸入
- input() 得到的默認類型是str,比如:
如果想要得到其他類型則需要進行強制類型轉換,比如:
- python2裏的raw_input() 等價於python3的input()。
- input() 得到的默認類型是str,比如:
-
多行字符串輸出
如果想讓字符串多行輸出的話,字符串兩端應該使用三個單引號括起來,有四種方法可以實現多行輸出。- 方法一:採用字符串拼接
- 方法二:使用%進行格式輸出
- 方法三:使用佔位符輸出
- 方法四:使用數字標記變量順序
- 方法一:採用字符串拼接