欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python 類之間的參數(shù)傳遞方式

 更新時間:2019年12月20日 16:12:21   作者:leangfu  
今天小編就為大家分享一篇python 類之間的參數(shù)傳遞方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

練手記錄以及調(diào)試步驟.

class A(object):
  def __init__(self,a="A"):
    print("enter",a)
    print("leave",a)
  def mainA(readA,*D):  #如果使用實例化B(),調(diào)用mainA,D收集進(jìn)來D多余的參數(shù).(參考第3點說明)
    print("enter mainA")
    reaA = "內(nèi)部添加的"
    print("leave mainA")
    return (reaA + "  "+str(D))    
  
class B(A):
  def __init__(self, a =None):
    print("enter B ")
    super().__init__()
    self.read = a 
    print("leave B")
  def main(read,*two,**three): #這個read 與上一個self.read 無任何關(guān)聯(lián),星號收集參數(shù).
    print("enter main")
    read = 1
    print("leave main")
    return read
  
'''
=================不實例化的調(diào)用,可以直接使用 類名.函數(shù)名(參數(shù))  ======================
>>> B.main(123)
enter main
leave main
1
>>> fo=B.main(123)
enter main
leave main
>>> print(fo)
1
>>> 
'''
 
 
'''
==================不實例化繼承后的A,也可以直接使用======================================
>>> print(B.mainA(12))
我是minA
>>>
'''
 
 
 
 
 
'''
=================================第3點======================================
細(xì)節(jié)方面注意:
類實例化后,如: x=B()  使用mainA時需要注意有多余的參數(shù)
>>> x=B()
enter B 
enter A
leave A
leave B
>>> x.mainA()
enter mainA
leave mainA
'內(nèi)部添加的  ()'  #這里有一個多余的None 值
>>> 
'''

以上這篇python 類之間的參數(shù)傳遞方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論