Operator merupakan konstruksi yang dapat memanipulasi nilai dari sebuah operan.Contoh sederhananya seperti operasi 5 + 2 = 7, Angka
5 dan 2 adalah operan dan + adalah operator.Selain itu, python juga mendukung berbagai macam operator, seperti :
- Operator Aritmatika
- Operator Perbandingan
- Operator Penugasan
- Operator Logika
- Operator Bitwise
- Operator Keanggotaan
- Operator Identitas
Operator Aritmatika
| Operator | Deskripsi | Contoh | Hasil |
|---|---|---|---|
* |
Perkalian | 7 * 5 |
25 |
/ |
Pembagian | 7 / 2 |
3 |
% |
Modulus | 7 % 2 |
1 |
+ |
Penjumlahan | 7 + 2 |
9 |
- |
Pengurangan | 7 - 2 |
5 |
** |
Pangkat | 7 ** 2 |
49 |
// |
Pembagian Bulat | 7 // 2 |
3 |
Operator Perbandingan
| Operator | Deskripsi | Contoh | Hasil |
|---|---|---|---|
>= |
Lebih besar atau sama dengan | 7 >= 9 |
FALSE |
<= |
Lebih kecil atau sama dengan | 3 <= 8 |
TRUE |
!= |
Tidak sama dengan | 1 != 10 |
TRUE |
<> |
Tidak sama dengan | 7 <> 2 |
TRUE |
== |
Sama dengan | 7 == 7 |
TRUE |
< |
Lebih kecil | 14 < 6 |
FALSE |
> |
Lebih besar | 5 > 3 |
TRUE |
Operator Penugasan
| Operator | Deskripsi | Contoh | Hasil |
|---|---|---|---|
*= |
Kali sama dengan | 7 >= 9 |
FALSE |
/= |
Bagi sama dengan | 3 <= 8 |
TRUE |
%= |
Sisa bagi sama dengan | 1 != 10 |
TRUE |
+= |
Tambah sama dengan | 7 <> 2 |
TRUE |
-= |
Kurang Sama dengan | 7 == 7 |
TRUE |
= |
Sama dengan | 14 < 6 |
FALSE |
**= |
Pangkat sama dengan | 5 > 3 |
TRUE |
//= |
Pembagian bulat sama dengan | 5 > 3 |
TRUE |
Variabel adalah simbol yang mewakili nilai tertentu. Sebuah variabel memiliki nama yang mempunyai sebuah nilai. Pendeklarasian kalimat membuat sebuah variabel - variabel baru dan memberinya nilai.Aturan Penulisan Variabel
- Variabel tidak perlu dideklarasikan mempunyai tipe data tertentu
Contoh :nama,kelas,kampus, - Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf besar dan kecil dibedakan.
Contoh :nama_kelas, danNama_Kelas, kedua variabel tersebut berbeda. - Nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam python
Contoh :if,while,for. - Penulisan variabel tidak boleh dipisah oleh
spasi - Untuk variabel yang terdiri dari 2 suku kata, dapat dipisah dengan underscore ( _ )
Contoh :nama_banu,kelas_3,kampus_besar,
Untuk sebuah membuat variabel di Python caranya sangat mudah, Anda cukup menuliskan variabel lalu mengisinya dengan suatu nilai dengan cara menambahkan tanda sama dengan
= diikuti dengan nilai yang ingin dimasukan.Cara memberikan nilai dari variabel ditentukan oleh jenis data, sebagai contoh tipe data teks (string) maka harus diapit oleh tanda petik
("..."), dan sedangkan untuk angka (integer) dan boolean tidak perlu diapit oleh tanda petik.Dan untuk memeriksa dari tiap data pada sebuah variabel kita bisa menggunakan fungsi type().Berikut ini adalah contoh sederhana dari variabel :
umur = "19" #memasukan data ke dalam variabel
print(umur) #mencetak variabel
#nilai dan tipe data dalam variabel dapat diubah
umur = 19 #nilai awal
print(umur) #mencetak nilai umur
type(umur) #mengecek tipe data umur
umur = "sembilan belas" #nilai setelah diubah
print(umur) #mencetak nilai umur
type(umur) #mengecek tipe data umur
#contoh pengunaan variabel
nama_depan = "Dani"
nama_belakang = "Winaryo"
nama = nama_depan + " " + nama_belakang
umur = 19
hobi = "Menyelam"
print("Biodata\n", nama, "\n", umur, "\n", hobi)
#hasil dari script diatas,
#\n berfungsi untuk membuat baris baru
Biodata
Dani Winaryo
19
Menyelam
#contoh lain dari variabel
namadepan = "Ben"
nama_tengah = "Jajang"
_nama_belakang = "Nana"
namelengkap29 = "Jerezue"
Script ditulis dengan menggunakan Mode Script
Kommentar (Comment) adalah salah satu cara yang dilakukan oleh seorang programmer untuk menandai atau memberikan keterangan yang tertulis pada sebuah script.
Komentar ditujukan untuk mengingatkan kepada programmer apabila suatu saat akan kembali mengedit script, atau mempermudah orang lain untuk mengerti apa yang ditulis oleh programmer sebelumnya.
Untuk menulis komentar sangatlah mudah, anda hanya perlu mengetikan tanda pagar
#, dan diikuti dengan komentar yang ingin Anda berikanBerikut ini adalah contoh penggunaan komentar
#Ini merupakan sebuah komentar
#Tulisan diatas tidak akan di eksekusi
#Karena tulisan diawali dengan tanda pagar #
#Komentar juga dapat berisi spesial karakter !@#$%^&*(),./;'[]\
#Mencetak sebuah nama
print ("dani")
#Mencetak sebuah angka
print ("123")
Saat script kita jalankan, Anda akan melihat output berupa nama
dani dan angka 123. Karena komentar yang kita tulis tidak akan dieksekusi.
Script ditulis dengan menggunakan Mode Script
Tipe data adalah data yang mengenalkan kompilator atau penerjemah apa yang programmer akan dikerjakan dengan menggunakan data, dan hampir seluruh bahasa pemrograman secara eksplisit mencakup maksud dari tipe data.Perlu diketahui juga bahwa pada bahasa yang pemrograman yang berbeda berarti menggunakan terminologi masing - masing, sesuai dengan orang menciptakan bahasa pemrograman tersebut.
Bila anda menggunakan Smartphone, silahkan rotasi layar anda untuk melihat data pada tabel.
Berikut ini merupakan tabel tipe data python :
| Tipe Data | Contoh | Penjelasan |
|---|---|---|
| Boolean | True atau False |
Menyatakan benar True yang bernilai 1, atau salah False yang bernilai 0 |
| Complex | 2 + 6j |
Menyatakan pasangan angka real dan imajiner |
| Dictionary | {'nama':'exde','id':1} |
Data untaian yang menyimpan berbagai tipe data berupa pasangan penunjuk dan nilai |
| Float | 3.14 atau 3.5 |
Data angka yang memiliki bagian desimal di akhir angka |
| Hexadecimal | 9a atau 1d3 |
Menyatakan bilangan dalam format heksa (bilangan berbasis 16) |
| Integer | 12 atau 120 |
Tipe data yang terdiri dari angka bulat. |
| List | ['satu','dua','tiga'] |
Sebuah array yang nilianya bisa dirubah. |
| String | "Belajar Python Gratis" |
Data teks yang merupakan gabungan huruf, angka, spasi, dan berbagai karakter. |
| Tuple | ('mango','banana','coconut',) |
Sebuah array yang nilianya tidak bisa dirubah. |
Berikut ini merupakan berbagi code tipe data python :
#tipe data Boolean
>>> print(True)
True
>>> print(False)
False
#tipe data complex
>>> a=(2 + 6j)
>>> type(a)
<class'complex'>
#tipe data Dictionary : Menggunakan {}
>>> print({"nama":"exde", 'umur':19})
{'nama': exde', 'umur' : 19}
#tipe data Float
print(3.14)
3.14
>>> print(3.5)
3.5
#tipe data Integer
>>> print(12)
20
>>> print(120)
120
#tipe data List : Menggunakan []
>>> print([1,2,3,4,5])
[1,2,3,4,5]
>>> print(["lima", "empat", "tiga"])
['lima' , 'empat' , 'tiga']
#tipe data String
>>> print("Belajar Python Gratis")
Belajar Python Gratis
>>> print('Eexxde Tempat Tutorial Gratis')
Eexxde Tempat Tutorial Gratis
#tipe data Tuple : Menggunakan ()
>>> print((1,2,3,4,5))
[1,2,3,4,5]
>>> print(("lima", "empat", "tiga"))
['lima' , 'empat' , 'tiga']
Script ditulis menggunakan Mode Interaktif atau Command Line.
Konversi Tipe Data
Python juga dapat melakukan konversi tipe data, contohnya seperti di bawah ini:#Pembagian menggunakan float
>>> a = 10
>>> b = 3
>>> c = float(a) / float(b)
3.33333333333
#Pembagian menggunakan int
>>> a = 10
>>> b = 3
>>> c = int(a) / int(b)
3
Script ditulis menggunakan Mode Interaktif atau Command Line.
Pembagian nilai
a dan b diatas terdapat dua macam konversi, yaitu menggunakan float dan int. Dan hal tersebut membuat hasil dari pembagian menjadi satu sama lain berbeda. Selain
float dan int ada beberapa lagi jenis konversi data, berikut ini adalahFungsi - fungsi untuk mengubah tipe data python :
int()untuk mengubah menjadi integer;long()untuk mengubah menjadi integer panjang;float()untuk mengubah menjadi float;bool()untuk mengubah menjadi boolean;chr()untuk mengubah menjadi karakter;str()untuk mengubah menjadi string.bin()untuk mengubah menjadi bilangan Biner.hex()untuk mengubah menjadi bilangan Heksadesimal.oct()untuk mengubah menjadi bilangan okta.
Perhatian! Silahkan ganti float atau int dengan fungsi yang ingin kalian coba.
Subscribe to:
Posts (Atom)

