1.變數和按引用傳遞:
在pyhton中對變數賦值時,你其實是在建立物件的引用。
2.動態引用和強型別:
python中的物件引用沒有與之相關聯的型別的資訊(即python可以自動判斷所定義的型別不需要進行型別宣告
)而隱式轉換只是在很明顯的情況下才會發生。可以用type()檢視變數的型別,也可以用isinstance()函式檢查乙個物件是否為某乙個特定的型別。
3.屬性和方法:
python中的物件通常既有屬性也有方法可以通過obj.attribute_name語法來進行訪問,屬性和方法也可以用getattr函式來進行通過名稱進行訪問。
4."鴨子"型別:
python中的物件iter()
數進行判定該物件是否為可迭代的物件。
5.引入:
在python中,模組(module)就是乙個含有函式和變數定義以及從其他.py檔案引入的此類的東西的.py檔案。例如import numpy
也可以通過as將其引入不同的變數名:import numpy as np
6.二元運算子和比較運算子:
Python 基礎知識2
1.類新增新屬性和新屬性賦值 metaclass type class rectangle def init self self.width 0 self.height 0 def setattr self,name,value if name size size property value se...
Python基礎知識(2)
在程式語言中,注釋的作用是為了讓自己或他人更快地了解程式作者的思路和意圖,提高 的可讀性。同時在多人協同開發時,也可以提高開發效率。特備說明 注釋部分不參與 的編譯執行。單行注釋主要應用於對某個變數,等的簡短說明,不能換行,只能在一行內應用。多行注釋主要運用於大段文字的說明,可以換行使用,一般用於對...
Python的基礎知識2
python 的標準資料格式有以下5種,分別是 下面,是這5種型別的相關介紹 數字型別用於儲存數值,資料型別是不允許改變的,這就意味著如果改變量字資料型別的值,將重新分配記憶體空間 建立方式 age 10 grade 3 刪除方式,使用del關鍵字,用法為 del age 也可以連續刪除多個數字物件...