Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menggunakan nilai pulangan dalam Python

Bagaimana untuk menggunakan nilai pulangan dalam Python

DDD
DDDasal
2023-10-07 11:10:462784semak imbas

Penggunaan pulangan nilai pulangan Python ialah apabila fungsi melaksanakan pernyataan pulangan, pelaksanaan akan berhenti serta-merta dan nilai yang ditentukan akan dikembalikan ke tempat fungsi itu dipanggil. Penggunaan terperinci: 1. Kembalikan nilai tunggal; 2. Kembalikan berbilang nilai;

Bagaimana untuk menggunakan nilai pulangan dalam Python

Pernyataan pulangan dalam Python digunakan untuk mengembalikan nilai dalam fungsi. Apabila fungsi mencapai penyataan pulangan, ia akan segera menghentikan pelaksanaan dan mengembalikan nilai yang ditentukan ke tempat di mana fungsi itu dipanggil.

Dalam Python, pernyataan pulangan boleh digunakan dalam cara berikut:

Kembalikan nilai tunggal:

def add(a, b):
    return a + b
result = add(3, 4)
print(result)  # 输出:7

Dalam contoh di atas, fungsi tambah menerima dua parameter a dan b serta mengembalikan jumlahnya. Pembolehubah hasil menerima nilai pulangan fungsi dan mencetaknya.

Kembalikan berbilang nilai:

def divide(a, b):
    quotient = a // b
    remainder = a % b
    return quotient, remainder
result = divide(10, 3)
print(result)  # 输出:(3, 1)

Dalam contoh di atas, fungsi bahagi menerima dua parameter a dan b, dan memperuntukkan hasil bagi dan bakinya kepada pembolehubah hasil bahagi dan baki masing-masing. Kemudian, pisahkan kedua-dua pembolehubah dengan koma dan kembalikannya sebagai tupel. Pembolehubah hasil menerima nilai pulangan fungsi dan mencetaknya.

Return NULL:

def print_hello():
    print("Hello")
result = print_hello()
print(result)  # 输出:None

Dalam contoh di atas, fungsi print_hello tidak mengembalikan sebarang nilai, jadi tiada pernyataan pulangan di penghujung fungsi. Apabila fungsi ini dipanggil, ia mencetak "Hello", tetapi nilai pulangan fungsi tersebut ialah Tiada. Tiada bermakna batal atau tiada nilai.

Tamatkan pelaksanaan fungsi lebih awal:

def check_positive(num):
    if num <= 0:
        return False
    else:
        print("Positive number")
        return True
result = check_positive(-5)
print(result)  # 输出:False

Dalam contoh di atas, fungsi check_positive menerima nombor parameter Jika nombor kurang daripada atau sama dengan 0, gunakan pernyataan pulangan untuk mengembalikan Palsu, dan pelaksanaan bagi. fungsi akan ditamatkan serta-merta. Jika num lebih besar daripada 0, cetak "Nombor positif" dan kemudian gunakan pernyataan pulangan untuk mengembalikan Benar.

Perlu diingat bahawa apabila fungsi mencapai penyataan pulangan, ia akan menghentikan pelaksanaan serta-merta, dan kod berikutnya tidak akan dilaksanakan. Oleh itu, jika pernyataan pulangan berada di dalam gelung atau pernyataan bersyarat, ia akan menamatkan pelaksanaan pernyataan ini lebih awal.

Ringkasan:

Penyataan pulangan digunakan untuk mengembalikan nilai dalam fungsi, dan boleh digunakan dalam cara berikut: mengembalikan nilai tunggal, mengembalikan berbilang nilai, mengembalikan nilai nol dan menamatkan pelaksanaan berfungsi awal.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan nilai pulangan 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