踏上Python之旅

2021-09-25 12:45:09 字數 2170 閱讀 8796

本人自學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 ...