Type Hinting Collections of Specified Type in Python
Menggunakan anotasi fungsi Python 3, adalah mungkin untuk menentukan jenis item yang terkandung dalam koleksi homogen untuk tujuan pembayang jenis dalam IDE.
Pada masa lalu, anotasi jenis Python tidak menyokong penentuan jenis dalam koleksi. Walau bagaimanapun, setakat Python 3.5 dan kemasukan modul menaip, ini kini boleh dilakukan.
Syntax
Untuk menaip pembayang koleksi jenis tertentu, gunakan sintaks berikut:
<code class="python">from typing import List def my_func(l: List[int]): pass</code>
Dalam contoh ini, fungsi my_func mengambil senarai integer sebagai hujahnya.
Sokongan IDE
JetBrains PyCharm 5.0 menyokong sepenuhnya petunjuk jenis Python 3.5 untuk koleksi, menyediakan pelengkapan kod dan semakan jenis.
Nota:
Sehingga Ogos 2014, menggunakan anotasi jenis Python 3 untuk tentukan jenis dalam koleksi tidak mungkin. Dokstring berformat ialah kaedah pilihan untuk koleksi pembayang jenis. Walau bagaimanapun, dengan pengenalan Python 3.5 dan modul menaip, anotasi taip kini merupakan pendekatan yang disyorkan.
Atas ialah kandungan terperinci Bagaimana Menaip Koleksi Petunjuk Jenis Tertentu dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!