python類定義內部呼叫物件的例項

2021-06-12 01:33:33 字數 727 閱讀 9654

python類定義內部呼叫物件的例項 

#coding:utf-8

class newclass:

def __init__(self,intval = 1):

self.the_int = intval

if  intval % 2 == 0:

self.parity = 'even'

else :

self.parity = 'odd'

def process(self,instance):

thesum = self.the_int + instance.the_int

if   thesum < 0 :

return 'nagative'

elif  thesum % 2 == 0:

return 'even'

else :

return 'odd'

def __str__(self):

return "value %d is %s" % (self.the_int,self.parity)

inst1 = newclass(4)

inst2 = newclass(-5)

inst3 = newclass()

#print inst1

#print inst1.process(inst3)

print inst3.process(inst1)

print inst3

Python定義類與建立物件

目錄 1.定義類 2.建立與使用物件 物件也稱為例項 1 增加或刪除例項變數 2 增加例項方法 物件導向程式設計的三大特徵 封裝 繼承 多型 語法格式 語法格式 class 類名 執行語句.類變數.方法.類名 乙個或者多個單詞連線而成,每個單詞首字母大寫,其餘字母全部小寫,單詞與單詞之間不使用分隔符...

Python類定義 例化與呼叫

class object attrs1 arrts2 def fun1 self,para1,para2,def fun2 self,para3,其中 object代表父類,無父類可連同括號省略,attrs1,attrs2代表成員變數,fun1,fun2代表成員函式,self代表類本身,para1,...

Python自定義類呼叫方法

自定義類呼叫方法 檔案名字小寫,類名字大寫,從檔名匯入類名就行,保證檔案名字和要呼叫的檔案在乙個資料夾。類儲存在類檔案裡面,在新檔案裡面呼叫類 比如from alien import alien 就是從檔案alien.py裡面匯入alien類 比如如下 from test import soluti...