python是物件導向,解釋型和弱型別
常量:固定的值,值是不能發生改變
變數:不固定的值,隨時可以發生改變
變數:宣告變數實際上就是給記憶體要空間。
變數裡面可以存放的型別:
字串(「hello」),整形(0,3,2,1),浮點型(99.9,9.9,…),布林(true,false),列表list,字典dict,set列表money = 100
money = 9.9
money = 『9.9元』
money = 9.9
print(money,type(money))
money = '9.9元'
print(money,type(money))
money = 9
print(money,type(money))
9.9 9.9元 9
識別符號(age = 18)
由字母 數字 _ ,不能以數字開頭
嚴格區分大小寫
不能以python的關鍵字
檢視python有哪些關鍵字
import keyword
print(keyword.kwlist)
['false', 'none', 'true', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
建議:
駝峰式:getname
如果乙個名字是由多個單詞組成的,除了第乙個單詞之外以後的每個單詞的首字母大寫
getelementsbyname
類:getname 如果定義類名,每個單詞的首字母大寫
下劃線式:
python中變數的,函式命名:
get_name(python推薦) ~ getname
python 物件導向(二)
class a def bar self print bar 這裡面的self相當於c,也就是從d 開始重新找 self.f1 class b a def f1 self print b class c def f1 self print c class d c,b pass c d c.bar b...
python物件導向 二
屬性查詢 類有兩種屬性 資料屬性和函式屬性 類的資料屬性是所有物件共享的 類的函式屬性是繫結給物件用的 class beijingstudent school beijing def learn self print is learning def eat self print is eating ...
python學習(二) 物件導向
物件導向的方法簡介 類 class 方法重寫 override 繼承 例項化 類的方法必須要加乙個self引數 class classname def init self name salary self 是指類的例項而不是類 self name name 建立類物件 x class1 這是通過呼叫...