-->

Tentang Function Pada Python | Kita Ngoding Python #17 |

Function Pada Python.- Kali ini kita akan membahas tentang Funtion atau Fungsi (def) Pada Python. Bagi yang belum membaca artikel kami sebelumnya tentang tipe data dictionary, semoga sahabat berkenan untuk membacanya.

Yuuk kita langsung bahas, 

Apa Yang Dimaksud Dengan Function Dalam Python?

Tentang Function Pada Python | Kita Ngoding Python #17 |

Python Function

Fungsi Adalah sebuah block kode yang akan berjalan ketika block kode tersebut di panggil. Didalamnya kita dapat menaruh sebuah data, parameter dan lain sebagainya kedalam sebuah fungsi.

Untuk lebih memahami tentang fungsi, akan lebih baik kita langsung saja berkenalan dengan Jenis Function Pada Python dibawah ini.

Membuat Sebuah Fungsi

Pada python sebuah fungsi di definisikan menggunakan kata kunci def.

Contoh :

def fungsi1():
    print("ini adalah contoh fungsi")
# memanggil fungsi dengan nama fungsi1
fungsi1()

Baca Juga Class Pada Python Dasar 

Membuat Sebuah Fungsi Dengan Argument

Kita juga dapat membuat fungsi dengan argument. Hal ini memungkinkan kita untuk dapat memasukkan argument ke dalam rumus fungsi yang kita buat kapan saja.

Contoh :

def fungsi2(nama, alamat):
    print('Nama Siswa :' + nama)
    print('Alamat   :' + alamat)
# memanggil fungsi dan memasukkan argument
fungsi2("Nispul", "Lombok Timur")
# ingat urutan argument yaitu nama, alamat.
# jika anda memasukkan alamat terlebih dahulu
# maka akan terjadi kerancuan data. contoh dibawah ini
print('#' * 20) # ini hanya unuk meberikan jarak
fungsi2("Lombok Timur", "Nispul")

Supaya tidak terjadi kesalah dalam memeberikan nilai argument, maka kita dapat mengakalinya dengan cara menyebut nama argument dan berikan nilai untuk setiap argument seperti dibawah ini :

def fungsi2(nama, alamat):
    print('Nama Siswa :' + nama)
    print('Alamat   :' + alamat)
fungsi2(alamat='Lombok Timur', nama='Nispul')

Membuat Fungsi Dengan Arbitrary Argument (*args)

Jika kita tidak tahu berapa banyak argument yang akan diteruskan ke sebuah fungsi yang dibuat, maka kita dapat memanfaatkan fungsi Arbitrary Argument.

Contohnya sebagai berikut :

def fungsi3(*nama):
    # kita coba meneruskan index ke 3 dari 
    # banyaknya jumlah argument yang di input
    print("Nama-Nama Siswa :" + nama[3])
fungsi3("Nispul", "Watoni", "Bahri", "Zahra", "Fatimah")
# Outputnya adalah = Bahri

Baca Juga Percabangan Pada Python Terbaru

Membuat Fungsi Dengan Arbitrary Keyword Argument (**args)

Jika kita tidak mengetahui berapa banyak argument yang akan di teruskan kesebuah fungsi kita dapat mengguanakan fungsi arbitrary argument. Namun bagaimana jika kita tidak mengetahui berapa banyak keyword yang nantinya akan kita masukkan ke dalam sebuah fungsi. Nah, untuk itu kita kita akan membutuhkan Fungsi Arbitrary Keyword Argument(**args).

Contoh :

def fungsi2(**keyargs1):
    # contoh dalam hal ini kita hanya diminta untuk
    # memasukkan argument nama, maka program hanya akan 
    # menampilkan nilai dari argument nama saja
    print('Nama Siswa :' + keyargs1['nama'])
fungsi2(alamat='Lombok Timur', nama='Nispul')

Membuat Fungsi Dengan Default Parameter Value

Misalkan kita akan membuat sebuah fungsi, tapi kita diminta untuk membuat nilai default. Tujuannya, jika seandainya kita lupa ataupun disengaja tidak memberikan sebuah nilai terhadap argument, maka nilai default itulah yang akan nilai dari argument tersebut.

Contoh :

def fungsi3(bahasa = "Python"):
    print('Saya Sedang Belajar Bahasa :' + bahasa)
fungsi3() # sengaja tidak memberikan nilai
fungsi3("HTML")
fungsi3('CSS')
fungsi3('PHP')

Baca Juga Operator Pada Python

FUNGSI RETURN PADA PYTHON

Untuk memberikan fungsi dengan nilai yang dapat dikembalikan, kita dapat melakukannya dengan cara sebagai berikut ini :

def fungsi4(x):
    return 7 * x
print(fungsi4(5))
print(fungsi4(7))
print(fungsi4(8))
print(fungsi4(10))

Jadi itulah bahasan kita mengenai Function pada Python. Selanjutnya kita akan berkenalan dengan Module pada Python.

Bagi kalian yang ingin mengupdate ilmu bahasa pemrograman python, admin telah menyiapkan artikel yang lainnya untuk supaya kalian pelajari. Linknya telah admin siapkan dibawah ini :

Artikel Lainnya :

Tutorial Python #19 | Module Pada Python Dasar

Tutorial Python #18 | Class Pada Python Dasar 

Tutorial Python #17 | Tentang Function Pada Python

Tutorial Python #16 | Tentang Tipe Data Dictionary

Tutorial Python #15 | Tentang Tipe Data Set

Tutorial Python #14 | Tipe Data Tuple Dan Method Yang Dibutuhkan

Tutorial Python #13 | Tipe Data List Python Dan Method Yang Dibutuhkan

Tutorial Python #12 | Tipe Data String Python Lengkap

Tutorial Python #11 | Tipe Data Number Pada Python 

Tutorial Python #10 | Perulangan While Pada Python

Tutorial Python #09 | Perulangan For Pada Python

Tutorial Python #08 | Percabangan Pada Python Terbaru

Tutorial Python #07 | Operator Pada Python

Tutorial Python #06 | Variabel Dan Type Data Pada Python

Tutorial Python #05 | Menulis Syntax Python Di VS Code

Tutorial Python #04 | Cara Install Visual Studio Code Di Windows Terbaru 

Tutorial Python #03 | Cara Menginstall Python Di Windows 2021

Tutorial Python #02 | Hal-Hal Yang Perlu Diperhatikan Sebelum Memulai Menggunakan Bahasa Pemrograman Python

Tutorial Python # 01 | Pengertian, Sejarah, Kelebihan dan Kekurangan Bahasa Pemrograman Python 

Semoga apa yang admin bagikan diatas, dapat bermanfaat bagi kehidupan kita sehari-hari.

Sampai Bertemu kembali pada bahasan selanjutnya, 

Terimakasih telah berkunjung..

 

0 Response to "Tentang Function Pada Python | Kita Ngoding Python #17 | "

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel

close