Cara memanggil fungsi di Python

Cara memanggil fungsi di Python

Di Python, fungsi adalah blok kod yang melakukan tugas tertentu dan boleh dipanggil dari bahagian lain program anda. Fungsi adalah bahagian penting dalam pengaturcaraan python, dan mereka membolehkan anda menulis semula kod modular yang boleh diguna semula yang lebih mudah untuk mengekalkan dan debug.

Dalam tutorial ini, kita akan belajar bagaimana memanggil fungsi di Python. Kami akan membincangkan cara yang berbeza yang anda boleh lulus argumen ke fungsi, dan kami juga akan melihat beberapa kesilapan yang sama untuk mengelakkan ketika memanggil fungsi di Python.

Fungsi Memanggil di Python

Di Python, anda boleh memanggil fungsi dengan menggunakan namanya diikuti oleh sepasang kurungan dan secara pilihan melewati beberapa hujah ke fungsi di dalam kurungan.

  • Inilah contoh bagaimana memanggil fungsi di Python: # Tentukan fungsi def Greet (nama): cetak ("hello," + nama) # panggil fungsi ucapan dan lulus argumen rentetan salam ("rahul")
    123456# Tentukan Fungsi Def Greet (Nama): Cetak ("Hello," + Nama) # Panggil fungsi ucapan dan lulus rentetan argumentgreet ("Rahul")

    Kod ini mentakrifkan fungsi yang dipanggil 'Salam()' yang memerlukan satu hujah, nama, dan mencetak ucapan menggunakan nilai argumen nama. Kemudian, The 'Salam()' Fungsi dipanggil dengan argumen "Rahul", yang menyebabkan fungsi mencetak output berikut:

    Helo, Rahul 
  • Anda juga boleh lulus pelbagai hujah ke fungsi dengan memisahkannya dengan koma. Sebagai contoh: # Tentukan fungsi def salam (first_name, last_name): cetak ("hello," + first_name + "" + last_name) # panggil fungsi ucapan dan lulus dua argumen rentetan Greet ("Rahul", "Kumar")
    123456# Tentukan fungsi def salam (first_name, last_name): cetak ("hello," + first_name + "" + last_name) # panggil fungsi ucapan dan lulus dua rentetan argumen ("rahul", "kumar")

    Kod ini mentakrifkan fungsi yang dipanggil 'Salam()' yang memerlukan dua argumen: first_name dan last_name. Apabila fungsi dipanggil dengan hujah "Rahul" dan "Kumar", Ia mencetak output berikut:

    Helo, Rahul Kumar 
  • Penting untuk diperhatikan bahawa anda mesti lulus nombor yang betul dan jenis argumen ke fungsi apabila anda memanggilnya. Sekiranya anda lulus nombor yang salah atau jenis hujah, anda akan mendapat ralat. Contohnya: # Tentukan fungsi def salam (nama): cetak ("hello," + nama) # Ini akan menyebabkan ralat # kerana fungsi salam mengharapkan satu argumen rentetan menyambut ("Rahul", "Kumar")
    1234567# Tentukan Fungsi Def Greet (Nama): Cetak ("Hello," + Nama) # Ini akan menyebabkan ralat # kerana fungsi ucapan mengharapkan satu rentetan rentetan ("Rahul", "Kumar")

    Anda akan mendapat ralat di bawah:

    Traceback (panggilan terakhir terakhir): Fail "B.py ", baris 6, dalam salam (" rahul "," kumar ") TypeError: salam () mengambil 1 hujah kedudukan tetapi 2 diberikan 

Kesimpulan

Dalam tutorial ini, kami belajar bagaimana memanggil fungsi di Python. Kami belajar bagaimana untuk lulus hujah ke fungsi, dan kami juga melihat beberapa kesilapan biasa untuk dielakkan ketika memanggil fungsi di Python. Kami berharap tutorial ini telah membantu anda memahami cara memanggil fungsi di Python dan bahawa anda kini bersedia menggunakan fungsi dalam program Python anda sendiri.