Function merupakan bagian yang sangat penting dalam setiap bahasa pemrograman. Begitu juga dalam pemrograman Python function merupakan bagian yang sangat penting. Pada artikel kali ini kita akan membicarakan basic function pada pemrograman Python.
Basic function pada pemrograman Python adalah seperti pada contoh-contoh berikut ini
- Penggunaan function secara mendasar
Kita membuat function Python yang normal seperti berikut inidef pesan(pemesan, barang, harga, jumlah): total = harga * jumlah info = pemesan + ' memesan ' + str(jumlah) + ' ' + barang \ + ', total harga: ' + str(total) print(info) pesan('Adi','kursi',50,4)
Kita kemudian menjalan function Python yang normal pada PyCharm dengan hasil seperti pada gambar di bawah ini
- Argumen yang salah tipe
Kita kemudian membuat function Python tetapi menggunakan argumen yang salah tipe seperti berikut inidef pesan(pemesan, barang, harga, jumlah): total = harga * jumlah info = pemesan + ' memesan ' + str(jumlah) + ' ' + barang \ + ', total harga: ' + str(total) print(info) pesan('Adi',4,'kursi',50)
Kita menjalankan akses function Python yang salah tipe argumen pada PyCharm dengan hasil seperti pada gambar di bawah ini
- Penggunaan keyword pada argumen
Kita kemudian mengakses function Python menggunakan keyword seperti source code berikut inidef pesan(pemesan, barang, harga, jumlah): total = harga * jumlah info = pemesan + ' memesan ' + str(jumlah) + ' ' + barang \ + ', total harga: ' + str(total) print(info) pesan(pemesan='Adi',jumlah=4,barang='kursi',harga=50)
Kita kemudian menjalankan akses function Python dengan keyword pada Pycharm dengan hasil seperti pada gambar di bawah ini
- Penggunaan default value
Kita juga dapat mendefinisikan default value pada argumen function Python dengan source code seperti berikut inidef pesan(pemesan, barang, harga, jumlah=1): total = harga * jumlah info = pemesan + ' memesan ' + str(jumlah) + ' ' + barang \ + ', total harga: ' + str(total) print(info) pesan('Adi','kursi',50)
Kita kemudian menjalankan function Python dengan default value pada argumen pada Pycharm dengan hasil seperti pada gambar di bawah ini
- Return dari suatu function
Function Python juga dapat memiliki return seperti pada source code berikut inidef pesan(pemesan, barang, harga, jumlah): total = harga * jumlah info = pemesan + ' memesan ' + str(jumlah) + ' ' + barang \ + ', total harga: ' + str(total) return info pesanan = pesan('Adi','kursi',50,4) print(pesanan)
Kita kemudian menjalankan function Python dengan return pada PyCharm dengan contoh seperti pada gambar di bawah ini
Informasi lebih lanjut silahkan mengunjungi https://docs.python.org/3/tutorial/controlflow.html#defining-functions .
Kunjungi www.proweb.co.id untuk menambah wawasan anda.