Bagaimana Anda memanggil satu fungsi dengan python?

Mari selami lebih dalam fungsi dan cara memanggilnya dengan Python. Lebih khusus lagi, kita akan melihat bagaimana memanggil fungsi

  1. Tanpa argumen
  2. Dengan argumen
  3. Dengan argumen kata kunci
  4. Dengan sejumlah argumen
  5. Dengan sejumlah argumen kata kunci
  6. Dari file lain

1. Cara memanggil fungsi tanpa argumen dengan Python

Calling a function without arguments in Python

Ini adalah contoh dasar cara memanggil fungsi dengan Python

Fungsi yang tidak memerlukan argumen dapat dipanggil dengan menambahkan tanda kurung setelah nama fungsi

Misalnya, mari buat fungsi

def greet():
    print("Hello world!")
6

def greet():
    print("Hello world!")

Dan sekarang Anda dapat memanggil fungsi dengan

greet()

Ini menghasilkan output berikut ke konsol

Hello world!

2. Cara memanggil fungsi dengan argumen di Python

Calling a function with arguments in python

Adalah umum bagi suatu fungsi untuk menerima argumen atau argumen untuk dikerjakan

Untuk memanggil fungsi yang membutuhkan argumen, tentukan argumen di dalam tanda kurung saat memanggil fungsi

Misalnya, mari buat fungsi yang menerima satu argumen

def greet(name):
    print("Hello,", name)
Dan sebut saja fungsi ini.
greet("Nick")

Ini menghasilkan output berikut ke konsol

Hello, Nick
_

Mari juga tunjukkan fungsi yang menggunakan lebih dari satu argumen

def greet(firstname, lastname):
    print("Hello,", firstname, lastname)
Sekarang Anda dapat memanggil fungsi dengan.
greet("Nick", "Jones")
_

Ini menghasilkan output berikut

greet("Nick")
0

3. Cara memanggil fungsi dengan argumen kata kunci di Python

Calling a Python function with keyword arguments

Fungsi Python dapat menerima dua jenis argumen

  1. Argumen posisi
  2. Argumen kata kunci

Dalam hal argumen posisional, urutan itu penting

Misalnya, pada contoh sebelumnya, fungsi mengambil dua argumen posisi

def greet(firstname, lastname):
    print("Hello,", firstname, lastname)

Fungsi mengharapkan argumen ini berada dalam urutan yang benar. Argumen pertama harus nama depan dan argumen terakhir harus nama belakang

Namun, jika Anda meneruskan argumen sebagai argumen kata kunci, Anda dapat menukar urutannya dengan bebas

greet("Nick")
2

Mari kita panggil fungsi

def greet():
    print("Hello world!")
_6 dari contoh sebelumnya dengan memberikannya argumen sebagai argumen kata kunci

greet("Nick")
_3

Keluaran

greet("Nick")
0

Seperti yang Anda lihat, menggunakan kata kunci memungkinkan Anda menukar urutan argumen

4. Cara memanggil fungsi dengan sejumlah argumen di Python

A python function that accepts any number of arguments

Terkadang Anda tidak tahu berapa banyak argumen yang ingin Anda berikan ke suatu fungsi. Dengan demikian, dimungkinkan untuk memanggil fungsi dengan jumlah argumen yang berubah-ubah

Untuk mendemonstrasikan, mari buat fungsi yang menerima sejumlah argumen. Untuk memungkinkan hal ini, argumen fungsi perlu didahului dengan tanda bintang

def greet():
    print("Hello world!")
9

greet("Nick")
5Sekarang Anda dapat memanggil fungsi dengan sejumlah argumen
greet("Nick")
6

Keluaran

greet("Nick")
_7

Anda juga bisa meneruskan argumen sebagai larik. Tetapi jika Anda melakukan ini, tambahkan tanda bintang sebelum larik untuk membongkar argumen untuk fungsi tersebut

greet("Nick")
8
greet("Nick")
9

5. Cara memanggil fungsi dengan sejumlah argumen kata kunci dengan Python

A python function that accepts any number of keyword arguments

Anda mungkin tidak tahu berapa banyak argumen kata kunci yang akan diteruskan ke suatu fungsi. Tapi ini tidak masalah. Python memungkinkan Anda mendesain fungsi sedemikian rupa sehingga Anda dapat memasukkan sejumlah argumen kata kunci ke dalamnya

Untuk mendemonstrasikan, mari buat fungsi yang menerima sejumlah argumen kata kunci. Untuk memungkinkan hal ini, argumen perlu didahului dengan tanda bintang ganda
greet()
0.
def greet():
    print("Hello world!")
0Sekarang Anda dapat memanggil fungsi dengan sejumlah argumen kata kunci, dan beri nama argumen sesuka Anda.
def greet():
    print("Hello world!")
1

Keluaran

def greet():
    print("Hello world!")
_2

Anda juga dapat memanggil fungsi ini dengan mengirimkan kamus sebagai argumen. Jika Anda melakukan ini, ingatlah untuk membongkar kamus dengan tanda bintang ganda **

def greet():
    print("Hello world!")
_3

Keluaran

def greet():
    print("Hello world!")
_4

6. Cara memanggil fungsi dari file lain dengan Python

Untuk memanggil fungsi dari file Python lain, Anda perlu mengimpor file dan memanggil fungsi darinya

Berikut adalah ilustrasi dimana suatu fungsi dipanggil dari file lain

How to call a function from another file in PythonDi sini, fungsi sayHi diimpor dari sapaan. py ke contoh. py dan menelepon dari sana

Jika Anda ingin mengimpor fungsi tertentu dari file lain, Anda dapat menentukan nama fungsi tersebut dalam pernyataan impor seperti yang terlihat di atas

Tetapi jika Anda ingin mengimpor semua fungsi dari file lain, gunakan

def greet():
    print("Hello world!")
9 dalam pernyataan impor

Sebagai contoh

def greet():
    print("Hello world!")
5

Kesimpulan

Hari ini Anda belajar cara memanggil fungsi dengan Python

Singkatnya, fungsi memungkinkan untuk mengelompokkan kode dan logika yang berguna ke dalam blok kode yang dapat digunakan kembali. Saat Anda memanggil suatu fungsi dengan Python, Anda menjalankan kode di dalam fungsi tersebut

Bagaimana Anda memanggil satu fungsi?

Anda memanggil fungsi dengan mengetik namanya dan memasukkan nilai dalam tanda kurung . Nilai ini dikirim ke parameter fungsi. e. g. Kami memanggil fungsi firstFunction(“string seperti yang ditunjukkan. ”);

Bagaimana Anda memanggil satu fungsi dari yang lain dengan Python?

Dengan Python, dimungkinkan untuk meneruskan suatu fungsi sebagai argumen ke fungsi lain. Tulis fungsi useFunction(func, num) yang menggunakan fungsi dan angka sebagai argumen . useFunction harus menghasilkan output yang ditunjukkan dalam contoh yang diberikan di bawah ini.

Bagaimana Anda mendeklarasikan dan memanggil fungsi dengan Python?

Gunakan kata kunci def untuk mendeklarasikan fungsi dan lanjutkan dengan nama fungsi . Tambahkan parameter ke fungsi. mereka harus berada di dalam tanda kurung fungsi. Akhiri baris Anda dengan titik dua. Tambahkan pernyataan yang harus dijalankan oleh fungsi.

Bagaimana Anda memanggil fungsi di a. berkas PY?

Untuk menggunakan fungsi yang ditulis dalam satu file di dalam file lain sertakan baris impor, dari nama file import function_name . Perhatikan bahwa meskipun nama file harus mengandung a. ekstensi py,. py tidak digunakan sebagai bagian dari nama file selama impor.