class Student: def __init__(self,name): self.name=name print("我的名字叫%s"%self.name) stu=Student("XR")
為什么不能直接用name,還要再用一次self.name=name這樣的賦值,
uj5u.com熱心網友回復:
類需要初始化,在定義類的時候,類里的公共變數都需要使用self. 來表示這個是類自己的變數,而不只是類方法里的區域變數
uj5u.com熱心網友回復:
類的初始化將實際引數傳遞給類屬性uj5u.com熱心網友回復:
self. 表示內部的成員或者方法轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/81740.html
上一篇:opencv安裝/使用的問題
