Bagaimana Menaip Koleksi Petunjuk Jenis Tertentu dalam Python?

Linda Hamilton
Lepaskan: 2024-10-29 13:35:02
asal
810 orang telah melayarinya

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan