1 Soalan: GMPy - jenis pemeriksaan di python C-api

soalan dicipta di Wed, May 8, 2019 12:00 AM

Saya cuba memahami cara mengetik cek menggunakan python C-api.

Untuk mencapai matlamat ini, saya meneliti kod sumber GMPy , di mana mereka memeriksa sama ada hujah ke fungsi adalah integer menggunakan makro IS_INTEGER (x) , yang ditakrifkan sendiri berdasarkan fungsi PyInt_Check .

Namun, saya mencuba grep "PyInt_Check" -r dan saya tidak boleh cari definisi "PyInt_Check" dalam kod sumber.

Apa yang saya buat salah? Tidakkah definisi PyInt_Check berada pada folder GMPy?

Terima kasih!

    
0
  1. Mungkin dalam tajuk yang digunakan oleh GMPy?
    2019-05-08 17: 17: 02Z
1 Jawapan                              1                         

PyInt_Check adalah sebahagian daripada python c-api, dan anda akan mendapati ia diisytiharkan dalam salinan python.h anda. Anda boleh membaca butiran dalam talian https: //docs.python. org /2.7 /c-api /int.html # c.PyInt_Check

    
1
2019-05-08 21: 37: 12Z
sumber diletakkan di sini
Soalan lain
2
Rentetan Python ke kamus
bertanya 6 bulan yang lepas