1. 程式人生 > >python的基礎知識

python的基礎知識

是否 啟動 定義 服務 print bsp 關系 過程 回收

Python 解釋器 執行程序過程:

1. 啟動python解釋器 一個 程序 把文件從硬盤到內存

2. 將C:\test.py 內容從硬盤讀入內存(這一步與文本編輯器是一樣的)

3. 文本編輯器讀入到內存就結束了,而 python 還要後續執行讀入內存的代碼。

如果想要永久保存代碼,就要用文件的方式.

如果想要調試程序,就要用交互式的方式。

變量:

變: 核心是在變化

量:衡量,計量,表達是一種狀態

Level = 0

Level = 1

變量的定義:變量名 = 變量值

變量定義規則:

1. 變量名只能是 字母、數字 或者 下劃線的任意組合

2. 變量名的第一個字符不能是數字

3. 個別關鍵字不能用來取變量名。

變量的修改:

垃圾回收:python 中沒被綁定的值就會被回收。

值的引用計數 或者說 指身上綁定的變量名為0個,python解釋器會定期回收。

刪除只是刪除一種綁定關系。

Id(變量名) 內存地址

Type(變量名) 類型

Print(變量名) 值的內容

判斷兩個值的身份是否一樣:

Name1 is name

is :比較的是id,只要id一樣,其他部分都一樣。

Python的特性:

把長度不是很長的,有個小數池,

專門供這些小數的作為id地址。

= id 運算

== 賦值運算

程序中有些東西不能變。

例如:

常量: 不變的量

Python中沒有常量的專門的定方式,通常用大寫的變量名,

僅僅只有一種提示效果。

程序交互:python與用戶怎樣進行交互。

交互的目的:模擬服務端與用戶的連接交互

Input(‘輸入’) 來 實現交互

Ps:

定義一個變量,存儲的數據是變量值

變量名與變量值只是一種綁定關系

變量名本身並沒有儲存值的功能

python的基礎知識