Rumah > Soal Jawab > teks badan
Andaikan terdapat sekeping kod seperti ini:
>>> def add (x,y):
... return x + y
...
>>> c = add.__code__
Untuk Python3, kita boleh mendapatkan parameter kata kunci menjadi 0 hingga c.co_kwonlyargcount
Untuk Python2, cara melaksanakan penulisan yang setara dan mendapatkan bilangan parameter kata kunci yang sepadan.
淡淡烟草味2017-05-24 11:37:02
Bilangan parameter yang diperolehi oleh python2 dan python3 adalah berbeza:
def add(x, y):
return x + y
python2:
c = add.func_code
c.co_argcount
python3:
c = add.__code__
c.co_argcount