1. 程式人生 > 實用技巧 >Python初識與學習方法

Python初識與學習方法

Python程式之坑:

1.(天坑)空格符代表縮排!!縮排!!縮排!!!一個tab=4個空格=一個縮排,不要隨便敲空格,否者程式可能報錯

2.(天坑)Python沒有{},語句末尾沒有分號;

3.(常規)區分大小寫

4.(注意)#行註釋 '''段註釋'''(三個連續單引號,注意與c,java的註釋區別)

學習方法:

1.:對老師和知識都要有”敬畏之心“
2.:突破老師思維束縛,加入自己思考

3.:脫離老師招式,形成自己的風格

4.先建立體系,不糾結,不追求完美,把主要知識點先過一遍,不懂的先跳過

5.問題怎麼辦:這是提高的機會,自己嘗試解決 → 解決不了,百讀一下,諮詢別人

物件

Python中,一切皆物件。每個物件由:標誌(idnentity)型別(type) value(值)組成

1.標誌用於唯一標識物件,通常對應於物件在計算機記憶體中的地址,使用內建函式id(obj)可返回物件obj的標識

2.型別用於表示 物件儲存的“資料”的型別,型別可以限制物件的取值範圍以及可執行的操作。可使用type(obj)獲得物件的所屬型別

3.值表示物件所儲存的的資料資訊,使用print(obj)可以直接打印出值

物件的本質:一個記憶體塊,擁有特定的值,支援特定型別的相關操作

引用

在python中,變數也成為物件的引用,變數儲存的就是物件的地址,變數通過地址引出了物件

變數位於:棧記憶體

物件位於:堆記憶體

pythonh是動態型別語言 變數不需要顯示申明型別。根據變數引用的物件,Python直譯器自動確定資料型別

a=10 #a為int
a="初識Python" #a為string

python 是強語言型別,每個物件都有資料型別,只支援該型別 支援的操作

識別符號

識別符號:用於變數、函式、類、模組等的名稱,特定規則如下:

1、區分大小寫。

2、首字元必須是字母、下劃線。其後可是字母、數字、下劃線

3、不能使用關鍵字。如if,or,while等

4、以雙下劃線開頭和結尾的名稱通常由特殊含義,儘量避免這種寫法。如__int__是類的建構函式

識別符號命名規則:大家約定好的

型別 規則 例子
模組和包名 全小寫字母,儘量簡單,多個單詞用下劃線 math,os,sys
函式名 全小寫字母,多個但系用下劃線 phone,my_name
類名 首字母大寫,多個單詞每個單詞第一個字母大寫 MyPhone,MyClass,Phone
常量名 全大寫字母,多個單詞用下劃線 SPEED,MAX_SPEED

刪除變數和垃圾回收機制

#定義變數a並賦值3
a=3
#刪除變數a
del a

通過如上del語句只能刪除變數a,不是刪除物件3。在python中,如果物件沒有引用,就會被垃圾回收器回收,清空記憶體空間