python的基礎知識

2022-05-04 14:09:07 字數 1045 閱讀 4575

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

python的基礎知識 用到 就記錄到 暫不分類,只彙總。1.python 獲得命令列引數的方法 如果想對python指令碼傳引數,python中對應的命令列引數是什麼呢?需要模組 sys 引數個數 len sys.argv 指令碼名 sys.argv 0 引數1 sys.argv 1 引數2 sy...

Python的基礎知識

a 1024 print 整數的定義 type a 兩條語句寫在一行則需要 分割,否則不用。b h print 字串的定義 type b c herbi print 字串的定義 type c d 3.22 print 浮點數的定義 type d e h b r b r print 列表的定義 typ...

Python的基礎知識

1.單行注釋 這是注釋 print hello world 注釋2 print 你好 2.多行注釋 這是乙個 多行注釋 python最具特色的就是使用縮進來表示 塊,不需要使用大括號 縮排的空格數是可變的,但是同乙個 塊的語句必須包含相同的縮排空格數。例項如下 例項 python 3.0 if tr...