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...