Cara menggunakan //PRINT pada Python

Estimasi Waktu Baca: < 1 menit

Deskripsi Fungsi

Fungsi print() digunakan untuk mencetak atau menampilkan objek ke perangkat output seperti layar atau ke file teks

Sintaks dan Parameter

Sintaks dari fungsi print() adalah sebagai berikut:


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

Ada beberapa parameter dalam fungsi print() antara lain:

  • objects – objek yang akan dicetak atau ditampilkan. Tanda bintang (*) menunjukkan bahwa objek yang dimasukkan boleh satu atau lebih.
  • sep – atau separator (pemisah) antar objek. Defaultnya adalah spasi (‘ ‘)
  • end – karakter diakhir baris yang akan dicetak. Defaultnya adalah newline (‘\n’)
  • file – tempat dimana objek akan dicetak atau ditulis. Defaultnya adalah layar (sys.stdout)
  • flush – jika bernilai True, maka stream objek akan diflush. Defaultnya adalah False

Perlu dicatat bahwa parameter sep, end, file dan flush adalah sebuah keyword argumen. Jadi, bila ingin menggunakannya harus seperti ini:


>>> print(*objects, sep='separator')

Bukan seperti ini


>>> print(*objects, 'separator')

Fungsi ini tidak mengembalikan nilai alias mengembalikan None

Contoh Penerapan


>>> print(5)
5
>>> a = 5
>>> print(a)
5
>>> print("Belajar Python")
Belajar Python
>>> print('1', '1=2', sep='+')
1+1=2


#Python
Cara menggunakan //PRINT pada Python

Input adalah masukan yang kita berikan ke program.

Program akan memprosesnya dan menampilkan hasil outputnya.

Input, proses, dan output adalah inti dari semua program komputer.

Cara menggunakan //PRINT pada Python

Pada tulisan ini, kita akan belajar cara mengambil input dan menampilkan output untuk program berbasis teks.

Mari kita mulai…

Cara Mengambil Input dari Keyboard

Python sudah menyediakan fungsi input() dan raw_input() untuk mengambil inputan dari keyboard.

Cara pakainya:

nama_varabel = input("Sebuah Teks")

Artinya, teks yang kita inputkan dari keyboard akan disimpan ke dalam nama_variabel.

Mari kita coba sebuah contoh…

# Mengambil input
nama = raw_input("Siapa nama kamu: ")
umur = input("Berapa umur kamu: ")

# Menampilkan output
print "Hello",nama,"umur kamu adalah",umur,"tahun"

Hasilnya:

Cara menggunakan //PRINT pada Python

Apa perbedaan fungsi input() dengan raw_input()?

Fungsi input() digunakan untuk mengambil data angka. Sedangkan raw_input() untuk mengambil teks.

Pada Python3 cukup menggunakan fungsi input() saja, karena fungsi raw_input() sudah digabungkan di sana.

Cara Menampilkan Output

Seperti yang kita sudah ketahui pada contoh-contoh sebelumnya.

Untuk menampilkan output teks, kita menggunakan fungsi print().

Contoh:

print "Hello World!"
print nama_variabel
print "Gabung dengan", variabel

Menampilkan Variabel dan Teks

Pada contoh di atas kita menggunakan tanda koma (,) untuk menggabungkan teks dan variabel yang akan ditampilkan.

nama = "Petanikode"
print "Hello",nama

Hasil:

Antara kata Hello dan Petanikode terdapat spasi sebagai pemisah, karena kita menggunakan tanda koma.

Hati-hati…

Jangan ditambahkan kurung seperti ini:

nama = "Petanikode"
print("Hello",nama)

Karena akan dibaca sebagai Tuple yang akan mengahsilkan output seperti ini:

Sebaiknya jangan dikurung kalau menggunakan tanda koma.

Jika ingin menggunakan kurung, maka kita harus menggabungkan teks dan variabelnya dengan tanda plus (+).

Contoh:

nama = "Petanikode"
print("Hello " + nama)

Hasilnya:

Menggunakan Fungsi format()

Fungsi format() akan menggabungkan isi variabel dengan teks.

Contoh:

nama = raw_input("Nama: ")
print "Hello {} apa kabar?".format(nama)

Tanda {} akan otomatis diganti sesuai dengan nilai yang kita inputkan ke variabel nama.

Contoh lagi:

nama_mu = raw_input("Nama kamu: ")
nama_dia = raw_input("Nama dia: ")

print "{} dengan {} sepertinya pasangan yang serasi :)".format(nama_mu, nama_dia)

Menggunakan String Formatting Cara Lama

Penggabungan teks dan variabel cara lama menggunakan simbol persen (%).

Contoh:

nama = raw_input("Inputkan nama: ")
print "Selamat datang %s" % nama

Tanda %s akan otomatis diganti dengan nilai yang kita inputkan ke variabel nama.

Contoh lagi:

nama = raw_input("Inputkan nama: ")
umur = input("Inputkan umur: ")
tinggi = input("Inputkan tinggi badan: ")

print "Hello %s, saat ini usiamu %d tahun dan tinggi badanmu %f cm" % (nama, umur, tinggi)

Tanda %s untuk tipe data teks, %d untuk angka (desimal), dan %f untuk bilangan pecahan.

Apa Selanjutnya?

Kita sudah belajar dasar-dasar cara mengambil input dan menampilkan output pada python.

Selanjutnya silahkan pelajari:

  • Variabel dan Tipe Data
  • Operator

Ada pertanyaan?

Silahkan sampaikan melalui komentar.

Apa fungsi print () dalam python?

Apa Itu Fungsi Print? Fungsi print pada python adalah sebuah fungsi yang digunakan untuk memunculkan output yang ingin kita print pada console.

Manakah perintah mencetak pada bahasa pemrograman python?

Di Python untuk mencetak cukup gunakan fungsi print() , dimana sesuatu yang akan dicetak harus diletakkan diantara kurung buka dan kurung tutup, bahkan di Python versi 2.x Anda tidak harus menggunakan tanda kurung kurawal, cukup pisahkan dengan spasi.

Apa kegunaan parameter end pada perintah print ()?

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

Operator apa saja yang dapat dioperasikan dengan python?

Secara garis besar, Python memiliki tujuh jenis operator seperti operator aritmatika, pembanding, penugasan, logical, keanggotaan, identitas dan bitwise.