本人自學python,這次筆記是在找教程時看見的乙個實驗樓的**,裡邊有很多教程,而且環境已經搭好了,直接使用就可以了。
在這之前我看過廖雪峰老師的python教程,感覺還是不錯的。
雖然都是基礎級別的課程,而且實驗樓是用linux做的,之前沒有接觸過linux,大學一直想學但是一直拖著沒時間學,好了開始下面的教程吧!
python是乙個指令碼語言,你可以在python解釋其中直接寫**或者將**寫到乙個檔案裡,然後執行這個檔案(即指令碼檔案)。
首先,從使用直譯器開始,開啟xfce終端,鍵入python3並回車。
作為我們第乙個python**,我們將列印經典的「hello world!」,輸入python3,如下所示:
`>>>print("hello world!")
hello world!
按ctrl+d輸入乙個eof字元退出直譯器,你也可以鍵入*exit()*來退出直譯器。
這裡使用的是vim,也可以使用基於gui的工具。
下面這張是vi(vim)鍵盤圖幫助你記憶:
開啟xfce終端,鍵入vim helloworld.py來啟動vim並編輯helloworld.py,啟動後不要亂按鍵。
然後輸入i鍵進入插入模式,此時你可以看見左下角有「插入」兩個字,現在可以輸入你想輸入的**了。
其中第一行的前兩個字元#!
稱為shebang,目的是告訴shell使用python直譯器執行其下面的**。
按esc鍵退出插入模式,再鍵入:按shift+:
再按wq
回車,才會儲存檔案並退出。
要執行指令碼檔案helloworld.py,還要為檔案新增可執行許可權(否則會出現許可權不租的錯誤):
chmod +x helloworld.py
chmod是linux下的命令,來變更檔案或目錄的許可權,+x代表須臾了其可執行的許可權。
./helloworld.py
這裡需要注意如果程式中沒有#!/usr/bin/evn python3
的話,應該使用python3 helloworld.py
程式會被當作bash指令碼來執行,最終報錯。
在python中,空格很重要,我們使用空格將識別符號區分開,行開始出的空格我們稱之為縮排,如果你縮排是錯誤的,python直譯器也會跑出錯誤。
建議遵循一下約定:
注釋是一些文字用來解釋此處**是做什麼的,寫注釋是為了是他人更容易理解**。
python的注釋以#
字元開始的,在#字元到行尾之間的所有東西都被程式忽略為注釋,也就說對程式沒有任何影響。
>>>#這是乙個注釋
>>>#下面這一行是求兩個數之間和
>>>a = 12 + 24
>>>print(a) #這裡也是注釋:)
注釋主要面向的人群是開發人員和維護**庫的人員,所以如果你寫了一些複雜**,你應該寫足的注釋在裡面,以便讓其他任何人能夠通過你的注釋讀懂**。注意的是在#
後跟乙個空格,然後再寫注釋。
模組是包含了我們能復用的**的檔案,包含了不同的函式定義,變數。模組檔案通常以.py為副檔名。
python本身在預設安裝時就帶有大量的模組,我們之後將用到其中的一部分,在使用模組前先導入它。
>>> import math # 匯入math模組
>>>print(math.e)
2.71828182846
踏上Python第三階
系統睡眠,可以暫停顯示 import time time.sleep 3 睡眠3秒python continue 語句跳出本次迴圈,而break跳出整個迴圈。python 如何將整數轉化成二進位制字串 1 你可以自己寫函式採用 2 的方式來算。binary lambda n if n 0 else ...
開始Python之旅!
下午專案組決定用python和c c 作為開發使用的語言。以前就聽說python的大名,這次終於有好機會好好學習啦!一 從python的官方 下了windows的版本,安裝很順利。但選擇 just for me or for all users 時,如果你選擇 just for me 在整合到vs2...
開啟Python之旅
開啟終端,輸入python3,使直譯器處於互動模式 輸入print i will study hard fighting 之後,按ctrl d或exit 來退出直譯器 現在,需要建立乙個wangmd.py檔案 1 開啟終端 輸入vim wangmd.py 2 按i進入輸入模式 3 輸入 print ...