Apabila Slash Muncul dalam help() Output: Parameter Kedudukan Sahaja
Apabila menggunakan fungsi help() Python untuk meneroka tandatangan kaedah atau fungsi, anda mungkin menghadapi garis miring (/) dalam output sebelum kurungan penutup. Simbol ini menunjukkan penghujung parameter kedudukan sahaja fungsi.
Apakah Parameter Kedudukan Sahaja?
Parameter kedudukan sahaja ialah parameter yang tidak boleh dihantar sebagai kata kunci hujah. Ia mesti dinyatakan dalam susunan kedudukan yang betul apabila memanggil fungsi atau kaedah.
Sebelum Python 3.3, parameter kedudukan sahaja tidak disokong secara rasmi dalam bahasa Python. Walau bagaimanapun, ia boleh ditakrifkan dalam sambungan C menggunakan alat Argument Clinic.
Dalam Python 3.8, parameter kedudukan sahaja telah diperkenalkan secara rasmi sebagai sebahagian daripada spesifikasi bahasa. Ia kini disokong dalam kedua-dua sambungan C dan kod Python tulen.
Cara Menggunakan Parameter Kedudukan Sahaja
Untuk menentukan parameter kedudukan sahaja, letakkan garis miring (/) pada baris dengan sendirinya selepas parameter kedudukan terakhir dalam tandatangan fungsi. Contohnya:
def my_function(a, b, /): pass
Dalam contoh ini, a dan b ialah parameter kedudukan, manakala garis miring menunjukkan bahawa mana-mana parameter selanjutnya mestilah kedudukan sahaja.
Faedah Kedudukan- Hanya Parameter
Menggunakan parameter kedudukan sahaja boleh menawarkan beberapa faedah:
Atas ialah kandungan terperinci Apakah Maksud Slash dalam Output `help()` Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!