python物件引用(變數)

2021-07-15 07:21:14 字數 504 閱讀 3608

python將所有資料存為記憶體物件

變數事實上是指向記憶體物件的引用

動態型別:在任何時刻,只要需要,某個物件引用都可以重新引用乙個不同的物件(可以是不同的資料型別)

內建函式type()用於返回給定資料項的資料型別

等號用於將變數名和記憶體中的資料物件繫結,如果物件事先存在,則直接繫結,否則,建立引用的物件

變數命名規則:

只能包含字母、數字、下劃線

區分字母大小寫

禁止使用保留字

命名慣例:

以單一下劃線開頭變數名(_x)不會被from module import *匯入

前後有下劃線的變數名(x)是系統定義的變數,對python直譯器有特殊的意義

以兩個下劃線 開頭但結尾沒有下劃線的變數名(__x)是類本地變數

互動模式下,變數名_用於儲存最後表示式的結果

注意:變數名沒有型別,物件才有

r』原始串』

三引號

引用變數與物件

各種oo語言中採用不同方式例項化 建立 物件。在c 中,當宣告乙個使用者自定義型別變數,如 student y 的時候,並沒有在記憶體中真的建立物件,而只是宣告了studnet型別的引用變數y。該引用變數可能會指向乙個student物件,但目前還沒有 或者說,它的值為null,null是c 關鍵字,...

python物件 引用

python中 所有的python物件都有3個特徵 身份,型別和值 其它內建型別 核心筆記 布林值 none false 所有的值為0的數 0 整型 0.0 浮點型 0l 長整型 0.0 0 0j 複數 空字串 空列表 空元組 空字典 bool bool 函式測試 bool false 值不是上面列...

python的物件引用

首先,我們來了解一下python的基礎概念 1.python在heap中分配的物件分成兩類 可變物件和不可變物件。所謂可變物件是指,物件的內容是可變的,例如list。而不可變的物件則相反,表示其內容不可變。不可變物件 int,string,float,tuple 可變物件 list,dictiona...