python的基礎知識
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的基礎知識