一、python解釋器安裝
參考視頻 : https://www.bilibili.com/video/BV1Xz4y1Q7bZ
ps:
注意設定環境變數(檔案是作業系統的概念,作業系統優先在當前檔案夾找,找不到就到環境變數path找)
python解釋器不兼容
解釋器下載官網:python.org
二、運行python程式的方式及程式運行步驟
運行python程式的兩種方式:
1、互動式
特點:敲一行代碼回車會立刻執行,立即看到執行結果,退出,代碼不保存
用途: 用于除錯程式
2、腳本的方式
把程式寫到檔案中永久保存
特點:永久保存代碼
運行python程式的三個步驟(******)
1、先啟動python解釋器
2、python解釋器會將檔案的內容讀入記憶體
3、python解釋器開始解釋執行讀入記憶體的內容,開始識別python語法
運行文本編輯器的三個步驟(******)
1、先啟動python解釋器
2、python解釋器會將檔案的內容讀入記憶體
3、像畫符號一樣把內容畫在螢屏上
三、變數與自動的記憶體管理
1、注釋
注釋(規范):
單行注釋:代碼上方或右側,可以多個
多行注釋:一般在檔案開頭,整個檔案就有一個
2、變數
1、什么是變數
量:記錄下事物的狀態
變:記錄的事物的狀態是可以被改變
變數:就是一種控制計算機存取資料的一種機制
2、為何要用變數
為了讓計算機能夠像人一樣記憶事物的狀態
并且狀態是可以變化的
變數存的狀態是存放于計算機的記憶體中的
3、如何用變數
原則:先定義、后參考
# 定義 name = "egon" age = 18 salary = 3.1
1.1、變數定義的三個組成部分
變數名: 相當于門牌號,關聯一個房間的地址,用來找到變數值的
賦值符號:把房間的地址系結給變數名
變數值:就是我們記憶的狀態或者資料
ps:變數名捆綁值的記憶體地址,變數值是我們的存的資料,存在記憶體里
1.2 變數名的命名規范
大前提:變數名的命名應該在保證見名知意的前提下,盡可能的簡短
(1):由字母、數字、下劃線組成
(2):不能以數字開頭
(3):不能使用python的關鍵字命名變數名:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif',
'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if',
print = "egon" print("haaa") _="aaaa" print(_) _a=111 print(_a)
1.3 變數名的命名風格
(1)純小寫+下劃線(變數名推薦)
age_of_oldboy = 73
(2)駝峰體
AgeOfOldboy = 73
2、參考變數值
print(name)
xxx # 沒有語法錯誤,有邏輯錯誤
變數名在等號左邊,代表的是賦值操作
變數名只要不在等號左邊,代表的是取值操作
print(age + 1) res = age + 1 print(res)
2.1 變數值的兩大特征:
(1) id:反映的是記憶體地址
x=10 y=x y="aaaa" print(id(x)) print(id(y))
is判斷的是id是否相等 例1 x=1111 y=2222 print(x is y) 例2 x=1111 y=x print(x is y) ==判斷的是值是否相等 name1="egon" name2="egon" print(name1 == name2)
強調1:id如果相等,值一定相等
強調2:id如果不相等,值有可能相等
(2) type
x=10 print(type(x)) name="egon" print(type(name))
#is的傾向用法型別有4種: type,True False None
True False None x is True x=1111 y=222 z=333 print(type(x) is int) print(type(y) is int) print(type(z) is int)
3、了解小整數池(python的優化機制)
4、記憶體管理:垃圾回識訓制,GC(變數值被參考次數為0時就是垃圾被回收了)
參考:變數值身上系結多少變數名
參考計數:變數值被參考的次數
x=10 # 值10的參考計數為1 y=x # 值10的參考計數為2 print(x) print(y) y=123 # 值10的參考計數減少為1 del x # 值10的參考計數減少為0
結束程式:釋放全部運行空間
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/95146.html
標籤:Python
