iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 17
0

一.建立、使用類別

class test: #建立類別
    number1 = 100
    def printhi():
        print("hello")
print(test.number1) #呼叫類別中的變數
test.printhi()      #呼叫類別中的函數
#執行結果為:
100
hello

二.實體物件
建立實體物件一定要在類別中新增一個__init__(self)的函數

class test:
    def __init__(self):
    #內容....

三.使用實體物件
在python中呼叫一個實體物件的基本語法為 物件()
1.基本的實體物件

class test:
    def __init__(self):
        self.a = 10
        self.b = 20
t1 = test() #第一個實體物件
t2 = test() #第二個實體物件
t2.a = 99 
t2.b = 100 #更改t2內的變數
print(t1.a,t1.b)      #印出t1的a、b 
print(t2.a,t2.b)      #印出t2的a、b  
#執行結果為:
10 20
99 100

2.有傳入參數的實體物件

class test:
    def __init__(self,a,b): #此實體物件需要傳入參數
        print(a,b) #印出收到的參數
t = test(10,20) #呼叫實體物件並給予參數值
#執行結果為:10 20

上一篇
網路連線與公開資料串接
下一篇
實體方法
系列文
邊緣學渣的python自學日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言