物件引用(變數)
python將所有資料存為記憶體物件
python中,變數事實上是指向記憶體物件的引用。
動態型別:在任何時刻,只要需要,
某個物件引用都可以重新引用乙個不同的物件(可以是不同的資料型別)
內建函式type()用於返回給定資料項的資料型別
「=」用於將變數名與記憶體中的某物件繫結:如果物件事先存在,就直接進行繫結,
否則:則由「=」建立引用的物件
變數命令規則:
只能包含字母,數字,下劃線,且不能以數字開頭
區分字母大小寫
禁止使用保留字
python2與python4的保留字有所不同
命令慣例:
以單一下劃線開頭變數名(_x)不會被from module import * 語句匯入
前後有下劃線的變數名(_x_)是系統定義的變數名,對python直譯器有特殊意義
以兩個下劃線開頭但結尾沒有下滑線的變數名(__x)是類的本地變數
互動式模式下,變數名"_"用於儲存最後表示式的結果
注意:變數名沒有型別,物件才有
組合資料型別
資料結構:通過某種方式(例如對元素進行編號)組織在一起的資料元素的集合
python常用的組合資料型別
序列型別:
列表:使用建立,如['call','me']
元祖:使用()建立 ,如('one','two')
字串也屬於序列型別
集合型別 : 集合
對映型別: 字典
列表是可變物件 ,可以在原處修改
字典是可變物件,元祖是不可變序列
python中組合資料型別也是物件,因此其可以巢狀['hello','word',[1,2,3]]
實質上,列表和元祖並不真正儲存資料,而是存放物件引用
python物件可以具有其可以被呼叫的特定「方法(函式)」
元祖,列表以及字串等資料型別是「有大小的」也即,其長度可使用內建函式len()測量
邏輯運算是任何程式語言的基本功能
pythontigong4組邏輯運算
身份操作符:is 判定左端物件引用是否相同於右端物件引用,也可以與none進行,
比較操作符:> ,< ,<=,>=,==
成員操作符:in 或not in 測試成員關係
邏輯運算子: and or not
控制流語句
輸入:input()
0基礎如何入門Python程式設計?
python目前已經成為最受歡迎的程式語言之一,吸引了一大批粉絲,但是很多人在要跨入的時候猶豫了,原因竟然是覺得零基礎學習python太難了,真的是這樣嗎?零基礎入門python程式設計學習有什麼好的技巧嗎?文章最後有免費的python資料獲取 python因為其清晰易讀的風格,廣泛的適用性,pyt...
python基礎筆記 0
python中資料結構,主要有列表 元組 字典 集合。python中最基本資料結構是序列 sequence 序列中每個元素被分配乙個序號 即元素位置,也成為索引。第乙個索引是0,第二個是1,以此類推。python包含6種內建序列,其他內建序列型別有字串 unicode字串 buffer物件和rang...
python的基礎運算 Python基礎04 運算
python的運算子和其他語言類似 我們暫時只了解這些運算子的基本用法,方便我們展開後面的內容,高階應用暫時不介紹 數 算 print 1 9 加法 print 1.3 4 減法 print 3 5 乘法 print 4.5 1.5 除法 print 3 2 乘方 print 10 3 求餘數 判斷...