類之 __init__方法
class Luffy:
school = 'luffy'
#print('老王呀!')
def __init__(self, name, age, sex):#self== Luffy.__init__('王二丫', '20', '女'),,,self相當於類的例項化的物件本身。位置引數依次是stu1,‘王二丫’,‘20’,‘nv’
self.Name = name
self.Age = age
self.Sex = sex
def lear(self):
print('學學學')
def eat(self):
print('吃吃吃')
def sleep(self):
print('睡睡睡')
stu1 = Luffy('王二丫', '20', '女')
#修改
stu1.Name = '李二丫'
print(stu1.__dict__)
#刪除
del stu1.Name
print(stu1.__dict__)
#增加
stu1.class_name = 'python全棧開發'
print(stu1.__dict__)
#查詢
print(stu1.Age)
stu2 = Luffy('老王', '23', '男') #類可以多次例項化物件
print(stu2.__dict__)
相關推薦
類之 __init__方法
class Luffy: school = 'luffy' #print('老王呀!') def __init__(self, name, age, sex):#self== Luffy.__init__('王二丫', '20', '女'),,,self相當於類的例項化的物件本身。位置引數依
python類之魔法方法
python類之魔法方法: class A(object): def __init__(self,x): self.x = x def __neg__(self): print('-v') def __pos__(self):
python 子類繼承父類的__init__方法
父類: 1 class A(object): 2 def __init__(self, name): 3 self.name = name 4 print("父類name:", self.name) 5 6 def getName(self): 7
關於String類之toString()方法的細節
Object是所有類的父類,編譯器在編譯我們的自定義類檔案時,會自動將Object類加入到我們的class檔案中,toString()是定義在Object中的一個方法,String類是Obje
Object類之equals方法
class Cat { int color; int height; int weight; public boolean equals(Object obj) { if(obj == null)
集合框架之Arrays工具類的asList()方法的使用
oar out for -s toa 包含 arr toarray 組元 一:字符串數組轉集合 1 String[] str = { "ds", "df", "da", "dfg" }; 2 List<String> array = new A
python__基礎 : 類的__init__,__str__,__del__方法
接下來 def 註意 __init__ IT 手動 pri int 不為 __init__:當實例化一個類的時候,首相會執行__new__方法創建一個對象,接下來會執行__init__方法對對象的一些屬性進行初始化. 所以如果對象有屬性,一般會直接寫在__init__方法裏
httpclient之post 方法(參數為Map類型)
直接 close 設置 map .config pre 配置 amr public package httpclient;import java.io.BufferedReader;import java.io.IOException;import java.io.Inpu
Date類型之繼承方法
自增 cal 第一天 分別是 sda 技術分享 script TE may ECMAScript中的Date類型是在早期Java中的java.util.Date類型基礎上構建的。為此,Date類型使用自UTC(國際協調時間)1970年1月1日午夜零時開始經過的毫秒數來保存日
python3面向物件(4)之__new__方法和__init__方法
1.簡單來說__new__方法和__init__方法都是類中的內建方法;這兩個方法再例項化物件的時候會被自動呼叫; 2.__new__方法的呼叫在 __init__方法之前; 3.__new__方法中有個引數:cls ; __init__方法中有個引數是self&nbs
PyQt之計數器(QSpinBox)類的常用方法
PyQt之計數器(QSpinBox)類的常用方法 一、QSpingBox類中的常用方法 setMinimum(): 設定計數器的下界 setMaximum(): 設定計數器的上界 setRange(): 設定計數器的最大值、最小
Python: 類中為什麼要定義__init__()方法
學習並轉自:https://blog.csdn.net/geerniya/article/details/77487941 1. 不用init()方法定義類 定義一個矩形的類,目的是求周長和麵積。 class Rectangle(): def getPeri(
System 類之 getProperties()方法
getProperties()方法:確定當前的系統屬性。 1 package SystemTest; 2 /** 3 獲得當前類的完整路徑。最後一句 4 */ 5 6 7 import java.net.MalformedURLException;
Python面向對象之靜態方法和類方法
pac local 面向對象語言 borde border time cme def 靜態方法 常規的類定義中,所有函數都被假定在實例上操作,該實例總是作為第一個參數self傳遞。但還有可以定義兩種常見的方法。 靜態方法是一種普通函數,它不會對任何實例類型進行操作。使用@s
Python之靜態方法、類方法再總結
1、本來之前寫過一篇,結果,尼瑪光照貓畫虎,毛也不知道,當然今天也不一定知道 2、上來我先談談歷史 a、是再Python2.2版本的時候,開始引入靜態方法、類方法 b、於此同時,兩個內建函式(java中稱為註解)staticmethod、classmethod也被引
python學習之-物件的的初始化與__init__方法
class OldboyStudent: # name='xxxx' # 相似的特徵: school = 'oldboy' # 相似的技能 def choose_course(self): print('choosing course....')st
Servlet檔案上傳之FileItem類的常用方法
1. boolean isFormField() isFormField方法用於判斷FileItem類物件封裝的資料是一個普通文字表單欄位,還是一個檔案表單欄位,如果是普通表單欄位則返回true,否則返回false。因此,可以使用該方法判斷是否為普通表單域,還是檔案上傳表
C#之抽象類和抽象方法
一、前言 在學習C#的時候經常會看到一個名詞“抽象類”,那什麼是抽象類,抽象類是用來幹什麼的,在看了很多部落格和資料,都說的很官方,理解起來很難,並且好多部落格資料都是不斷地抄襲抄襲,寫的千篇一律,基本都很相似,那下面小編就根據自己的理解說以下抽象來,結合抽象類把抽象方法也說了。 抽象方
C#之面向物件和類的關係及類的構造方法
一、前言 既然看到面向物件了,那麼什麼是面向物件,而在講到面向物件的時候還有類,而且物件和類是不可分離的,相輔相成的,在看完小楊老師講的課之後根據自己的理解和筆記總結出以下部落格。 二、物件和類的定義 1.萬物皆物件,物件由靜態屬性和動態行為組成。 在我們的生活中有很多物件,但是
String類的trim()方法之不能消除的空格
在後臺數據統計清洗中,我們時常會遇到針對字串的修改的問題,其中比較常見的就是消除字串中的空格。這裡筆者要闡述的不是如何消除字串中出現的空格,而是在消除字串中遇到的問題:有些空格不能使用trim()消除掉。 這個問題出現的原因在於trim()函式只能消除半形空格,而不能消除全