Python入門之基礎知識

2022-04-10 21:28:03 字數 1940 閱讀 8756

直接用01010101構成的指令去編寫程式,即用計算機能夠直接理解的二進位制指令編寫程式,計算機可以無障礙理解。

用英文標籤取代二進位制去編寫程式

用人的語言去寫程式,計算機無法直接理解,需要翻譯,按照翻譯方式的不同分為兩種

​ 對比:

​ 開發效率:解釋型》編譯型

​ 執行效率:編譯型》解釋型

總結:

1、執行效率:機器語言》組合語言》高階語言(編譯型》解釋型)

2、執行效率:機器語言》組合語言》高階語言(編譯型》解釋型)

3、跨平台性:解釋型具有極強的跨平台型

python語言:指的是pyton的語法風格

python直譯器:專門用來識別python這門語言的語法並解釋執行的

雙擊exe檔案,下一步下一步就可以,唯一需要設定的就是安裝路徑

設定環境變數:

我的電腦,右鍵屬性->高階系統設定->環境變數->系統變數->點選path,把python直譯器安裝路徑加入即可

注意:win7設定環境變數

c:\python27;c:\python27\scripts;c:\python38;c:\python38\scripts;c:\a\b;d:\e\e

cd 壓縮包目錄下

解壓縮安裝包

tar xvf 壓縮包名 -c /tmp/

切換到解壓縮的資料夾下

cd /tmp/python-3.8.1

指定安裝路徑

./configure --prefix=/usr/local/python3

編譯安裝

make && make install

配置環境變數:

編輯檔案

​ vim /etc/profile

鍵盤按a進入編輯模式,並在檔案底部輸入內容

path=$path:/usr/local/python3/bin

export path

鍵盤按esc,然後輸入冒號,然後輸入wq即可儲存退出

關閉當前終端重啟即可生效,或者在當前終端輸入命令

source /etc/profile也可以直接在當前終端生效

python3.8 c:\a\b\c.py 執行python程式經歷三個步驟:

1、先啟動python3.8直譯器,此時相當於啟動了乙個文字編輯器

2、直譯器會傳送系統呼叫,把c.py的內容從硬碟讀入記憶體,此時c.py中的內容

全部為普通字元,沒有任何語法意義

3、直譯器開始解釋執行剛剛讀入記憶體的c.py的**,開始識別python語法

文字編輯器讀取c:\a\b\c.py檔案內容也經歷了三個步驟:

1、先啟動文字編輯器

2、文字編輯器會傳送系統呼叫,把c.py的內容從硬碟讀入記憶體

3、文字編輯會將剛剛讀入記憶體的內容控制輸出到螢幕上,讓使用者看到結果

總結:

二者在前兩個階段做的事情完全一致

唯一不同的就是第三個階段對讀入記憶體的python**的處理方式不同

1、注釋是對關鍵**的解釋說明

單行注釋:#

多行注釋:''' ''' 、 """ """

2、被注釋的**不會被執行

其提供了乙個帶編碼補全,**片段,支援**摺疊和分割視窗的智慧型、可配置的編輯器,可幫助使用者更快更輕鬆的完成編碼工作。

python入門 基礎知識

1.運算子 加 減 乘 除 取餘 平方 2.獲取輸入 input 函式獲取使用者的輸入,將字串和數字轉換成整數 raw input 函式獲取使用者的輸入,結果被看作原始字串 test input pleae enter your name intpu jackm or 3,此函式讀取引數加入 數字不...

Python基礎知識 爬蟲入門

爬蟲,即網路爬蟲。打個形象的比方 乙隻蜘蛛在蜘蛛網上爬,可以以某種方式從網上的某個地方找到自己想要的東西。那麼和網頁相聯絡起來有什麼關係呢?首先我們先簡單介紹一下網頁的基本概念。所謂網頁,也就是我們給瀏覽器輸出乙個字串,瀏覽器進行解析後,經dns伺服器找到伺服器主機後,向伺服器發出請求,伺服器經過解...

python入門(二)基礎知識

在前乙個章節,我介紹了如何搭建乙個比較友好的python學習環境,在這一節中我將快速過一遍基礎知識,為實際應用展開鋪墊 1 與c c 不同的是,python的 塊不使用 而是使用縮進來寫。並且縮排的空格數必須統一否則會報錯。2 在python中單行注釋採用 多行注釋採用 或 3 在python中,一...