Karakter apa yang digunakan python sebagai pemisah perintah?

Python menyediakan banyak fungsi built-in yang bisa kita pergunakan. Salah satunya adalah yang berkenaan dengan fungsi i/o atau input output.

Fungsi bawaan untuk melakukan operasi output adalah print(), dan fungsi untuk melakukan operasi input adalah fungsi input(). Kita akan membahas fungsi print() terlebih dahulu.


Operasi Output Menggunakan Fungsi print()

Seperti yang sudah sering kita praktekkan, kita menggunakan fungsi print() untuk menampilkan data ke perangkat keluaran standar (layar).

# output: Kalimat ini dicetak ke layar print("Kalimat ini dicetak ke layar") a = 15 # output: Nilai a = 15 print("Nilai a =", a)  

Selain mencetak ke layar, kita juga bisa menggunakan fungsi print() untuk mencetak data ke file.

Sintaks lengkap dari fungsi print() adalah seperti berikut:

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

Pada sintaks tersebut, objects adalah nilai yang hendak dicetak. Fungsi print() akan mengubah semua objek menjadi string terlebih dahulu sebelum dicetak.

sep adalah pemisah(separator) yang berfungsi sebagai tanda pemisah antar objek yang dicetak. Defaultnya adalah tanda spasi.

end adalah karakter yang dicetak di akhir baris. Defaultnya adalah tanda newline (baris baru).

file adalah nama file kemana objek akan dicetak. Defaultnya adalah ke sys.stdout (layar).

flush adalah opsi apakah keluarannya diflush atau tidak.

print(1, 3, 5, 7) # output: 1 3 5 7 print(1,2,3,4, sep='*') # output: 1*2*3*4 print(1,2,3,4, sep='#', end='&') # output: 1#2#3#4&


Operasi Input Menggunakan Fungsi input()

Agar program kita lebih interaktif, kita bisa meminta input atau masukan dari user. Python memiliki fungsi input() untuk melakukan hal tersebut. Sintaksnya adalah seperti berikut:

input([prompt])

prompt bersifat opsional berfungsi sebagai string yang kita ingin tampilkan di layar. Agar inputannya tidak langsung hilang, maka harus disimpan ke dalam variabel. Perhatikan contoh berikut:

>>> name = input('Masukkan nama: ')
Masukkan nama: Budi
>>> print(name)
Budi

Bila kita menginput bilangan, misalnya integer lewat fungsi input(), maka hasil inputan tersebut adalah string dan bukan integer. Kita harus mengubahnya terlebih dahulu menjadi tipe integer menggunakan fungsi int().

>>> panjang = input('Masukkan nilai panjang: ')
Masukkan nilai panjang: 10
>>> lebar = input('Masukkan nilai lebar: ')
Masukkan nilai lebar: 5
>>> luas = int(panjang) * int(lebar)
>>> print("Luas =", luas)
Luas = 50

Setelah aplikasi atau interpreter Python sudah tersedia dan bisa dijalankan, kita sudah bisa fokus membahas kode program Python itu sendiri, yang diawali dengan Aturan Dasar Penulisan Kode Program Python.


Struktur Kode Program Python

Python termasuk bahasa pemrograman yang sangat minimalis. Kita tidak butuh membuat struktur program apapun. Ini sering dijadikan “meme” di internet untuk menunjukkan betapa mudahnya membuat kode program dalam bahasa Python.

Sebagai contoh, berikut kode program dalam bahasa C untuk menampilkan teks “Hello World”:

#include <stdio.h>
int main(void)
{
  printf("Hello World");
  return 0;
}

Berikut kode program dalam bahasa Pascal untuk menampilkan teks “Hello World”:

program hello_world;
begin
  writeln('Hello World');
  readln;
end.

Dan berikut kode program dalam bahasa Python untuk menampilkan teks “Hello World”:

print("Hello World")

Yup, hanya satu baris saja. Dan dari kode program ini bisa disimpulkan bahwa print adalah perintah Python untuk menampilkan teks ke layar. Sangat sederhana.


Statement Terminator

Selain tidak butuh struktur dasar, bahasa Python juga tidak perlu tanda titik koma ( ; ) di akhir setiap perintah sebagaimana yang sering ditemukan dalam bahasa pemrograman lain.

Secara teknis, Python menggunakan karakter new line sebagai pemisah perintah. Karakter newline ini tidak lain adalah penanda pindah baris yang kita buat dengan cara menekan tombol Enter. Berikut contoh kode program Python dengan 4 baris perintah:

print("Hello World")
web="Duniailkom"
print("Sedang belajar bahasa Python di "+web)
print("Semangat!!")

Selama tiap perintah berada dalam baris yang berlainan, itu sudah cukup.

Meskipun begitu, Python tidak protes seandainya kita tetap ingin menambah tanda titik dua di akhir setiap perintah:

print("Hello World");
web="Duniailkom";
print("Sedang belajar bahasa Python di "+web);
print("Semangat!!");

Tanda titik koma ini menjadi harus ditulis jika kita ingin menulis beberapa perintah dalam 1 baris kode program:

print("Hello World"); web="Duniailkom";
print("Sedang belajar bahasa Python di "+web); print("Semangat!!"); 
print('5+5');

Namun penulisan seperti ini tidak disarankan karena susah bagi kita untuk membacanya. Sebaiknya tempatkan 1 perintah dalam satu baris saja.


Perbedaan Huruf Besar / Kecil dalam Bahasa Python

Bahasa Python menganut aturan penulisan case sensitif, yang artinya huruf besar dan kecil dianggap berbeda. Perintah print tidak bisa ditulis menjadi Print atau PRINT. Ini berlaku untuk perintah-perintah lain seperti variabel dan keyword.

Berikut tampilan pesan error di Python ketika saya menulis perintah Print (dengan awalan huruf “P” besar):

Karakter apa yang digunakan python sebagai pemisah perintah?


Indentations

Dalam bahasa Indonesia, indentations bisa di translate sebagai indentasi. Bahasa bebasnya, indentasi adalah menggeser atau “menjorokkan” beberapa baris kode program ke arah dalam.

Biasanya indentasi dipakai untuk sekedar memudahkan pembacaan kode program, namun dalam Python, indentasi berfungsi sebagai penanda blok kode program.

Perhatikan kode program berikut ini:

for x in range(0, 5):
  print (x)
  if (x == 2):
    print("Yay, angka 2")

Hasil kode program Python:

0
1
2
Yay, angka 2
3
4

Karakter apa yang digunakan python sebagai pemisah perintah?
Maksud dari kode program ini boleh diabaikan terlebih dahulu karena akan kita bahas secara bertahap dalam tutorial-tutorial berikutnya.

Tetapi perhatikan spasi di awal baris mulai dari baris ke 2 sampai ke 4. Inilah yang disebut dengan indentasi. Dalam bahasa pemrograman lain, indentasi ini hanya sebatas “pemanis” untuk mempermudah pembacaan kode program, tanpa tambahan spasi di awal pun kode program tetap berjalan sebagaimana mestinya.

Namun dalam bahasa Python, spasi di awal baris memiliki makna untuk membuat blok kode program. Jika indentasi di hapus, kode Python bisa menghasilkan error.

Karakter apa yang digunakan python sebagai pemisah perintah?

Kode diatas menghasilkan error karena saya menghapus spasi di awal baris kedua.

Lebih jauh tentang indentasi dan blok kode program akan kita bahas pada saat masuk ke kondisi if dan perulangan. Untuk saat ini yang perlu dipahami adalah, spasi di awal kode program sangat penting di dalam Python.


Comments

Dalam programming, comments atau baris komentar adalah istilah untuk menyebut keterangan tambahan. Comment ini ibarat notes atau catatan yang biasa dipakai untuk menulis maksud dari kode tersebut. Comment tidak akan diproses oleh interpreter Python.

Untuk project yang besar dan melibatkan banyak programmer, comment akan mempermudah programmer lain untuk memahami maksud dari kode yang kita tulis.

Untuk membuat comment di dalam Python, awali sebuah baris dengan tanda hash atau tanda pagar ( # ), seperti contoh berikut:

# ini adalah baris komentar
# kode program dibawah akan menampilkan angka 0 sampai 4
for x in range(0, 5):
  print (x)     # komentar juga bisa ditulis disini

Terlihat di baris 4 bahwa comment juga bisa berada di pertengahan baris. Mulai dari karakter hash hingga akhir baris tidak akan diproses oleh interpreter Python.


Dalam tutorial ini kita telah membahas secara singkat apa saja aturan dasar dari bahasa pemrograman Python. Diantaranya tentang struktur kode program, statement terminator, penggunaan huruf besar atau kecil, indentasi, dan comment.

Berikutnya kita akan masuk ke Cara Pembuatan Variabel di dalam Bahasa Python.

Apa fungsi split () Python?

Split() Method adalah suatu cara yang digunakan bahasa pemrograman Python untuk memisahkan string sehingga menjadi substring yang dipisahkan oleh karakter tertentu (“,”, “:”, “@”, “#”, dll.). Ada pun fungsi dari split() Method yaitu untuk mengembalikan atau meneruskan string yang telah terpisah ke dalam daftar.

Apa kegunaan parameter end pada perintah print ()?

Karakter Akhir Pada fungsi print() Parameter end berfungsi untuk mengganti karakter terakhir bawaan yang dicetak di layar.

Apa fungsi dari SEP dan end?

sep adalah pemisah(separator) yang berfungsi sebagai tanda pemisah antar objek yang dicetak. Defaultnya adalah tanda spasi. end adalah karakter yang dicetak di akhir baris. Defaultnya adalah tanda newline (baris baru).

Apa itu string dalam bahasa python?

String adalah jenis yang paling populer di bahasa pemrograman. Kita bisa membuatnya hanya dengan melampirkan karakter dalam tanda kutip. Python memperlakukan tanda kutip tunggal sama dengan tanda kutip ganda.