Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana Menaip Koleksi Petunjuk Jenis Tertentu dalam Python?

Bagaimana Menaip Koleksi Petunjuk Jenis Tertentu dalam Python?

Linda Hamilton
Linda Hamiltonasal
2024-10-29 13:35:02867semak imbas

How to Type Hint Collections of Specified Types in Python?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn