day02 Python介紹及直譯器安裝

2022-07-10 20:57:14 字數 2078 閱讀 8889

一,程式語言的分類

1.機器語言:用二進位制指令編寫程式

缺點 :

①二進位制指令難以記憶,極容易出錯

②程式設計的複雜度高

2.組合語言:用英文標籤取代二進位制指令去編寫程式

缺點:程式設計的複雜度依然很高

3.高階語言:用人類能夠理解的表達方式去編寫程式

高階語言編寫的程式計算機無法直接理解,必須要經過翻譯才可以

按照翻譯方式的不同,高階語言又分為:

①編譯型(c、go)

②解釋型(shell、python)

二,python介紹

python 是乙個高層次的結合了解釋性、編譯性、互動性和物件導向的指令碼語言。

三,安裝多版本python直譯器(*****)

②安裝python直譯器

python2直譯器安裝

python3直譯器安裝

③新增直譯器啟動路徑到環境變數

此時則可以直接在windows命令視窗中不用輸入路徑直接呼叫python直譯器

四,第乙個python程式(******)

互動式環境:

特點:①即時執行**

②無法永久儲存**

指令碼方式:

把程式寫到檔案裡,然後用python直譯器執行其中的內容

python應用程式執行的三個步驟

python3.8 d:\1\2\3\test.py 執行python程式經歷三個步驟

①啟動python3.8直譯器

②直譯器傳送系統呼叫,將test.py內容從硬碟讀入記憶體,test.py檔案內容為普通字元,沒有任何意義

③直譯器開始執行讀入記憶體的test.py的**,開始識別python語法

文字編輯器讀取d:\1\2\3\test.py檔案內容三個步驟

①啟動文字編輯器

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

③文字編輯器會將剛剛讀入記憶體的內容控制輸入到螢幕得出結果

總結:二者在前兩個階段執行的意義完全相同,不同的是第三個階段對讀入記憶體的python**處理方式不同

五,變數(*****)

①什麼是變數

量指的是事物的狀態

變指的是事物的狀態是可以變化的

變數則是可以將事物的狀態記錄下來,並且記錄的結果是可以被改變的,變數是一種訪問記憶體的機制。

②為何要變數

為了讓計算機能夠像人一樣記住事物的狀態

③如何使用變數

原則:先定義,後引用

定義:

name = "zhangsan"

age = 18

height = 180

weight = 80

引用

print(age)
六.注釋

①注釋是對關鍵**的解釋說明

單行注釋:#

多行注釋: ''' ''',""" """

②被注釋的**不會被執行

Day02 python 基礎語法

python 基礎語法 一,程式設計規範 1,開頭 python中的 必須頂格編寫,除非被作為語句巢狀在條件判斷或條件迴圈中 2,層級 第一層頂格編寫,第二層開頭需要預留4個空格 3,對齊方式 同乙個層級的 必須嚴格對齊 4,注釋 單行注釋 多行注釋 首尾處用成對三引號即可,5,塊 邏輯判斷if以及...

Python學習筆記 day02

一 組織列表 1.s.sort 方法可以將列表中的元素按照從小到大的順序排序,而且是永久的改變了 s的元素順序。如果想要倒序排序,則使用 s.sort reverse true 即可。2.sorted s 方法可以將列表 s按照從小到大的順序顯示出來,但只是臨時性地讓 s可以按照從小到大的順序顯示,...

day02 初始Python 序列

序列的定義 一塊用於存放多個值的連續記憶體區域。序列包括列表元組字串字典集合 就好比c語言中的字元陣列,乙個位只能儲存乙個字元,但是python比較牛皮,乙個索引可以儲存多個字元 python索引的神奇性 索引的下標有負數 string 青山不改 綠水長流 咱們江湖再見 print string 1...