Variabel
variabel merupakan wadah untuk menyimpan informasi. untuk membuat atau mendeklarasikan variabel pada python sangatlah mudah kita cukup menuliskan namavariabel = nilai, contoh a = 21. artinya nilai 21 itu kita simpan ke dalam variabel a. ada beberapa aturan untuk memberi nama variabel:
- Nama variabel harus diawali dengan huruf atau underscore.
- Nama variabel tidak boleh diawali dengan angka
- Tidak boleh menggunakan spasi ataupun
- Nama variabel hanya boleh berisi angka, huruf dan underscore(a-z, 0-9,_)
- Nama variabel pada python itu case-sensitive, artinya huruf besar dan huruf kecil dianggap berbeda(umur, Umur, dan UMUR adalah tiga variabel yang berbeda)
#Nama Variabel yang Benar:
myvar = "John"
my_var = "John"
_my_var = "John"
myVar = "John"
MYVAR = "John"
myvar2 = "John"
#Nama Variabel yang Salah:
2myvar = "John"
my-var = "John"
my var = "John"
tanda pagar(#) digunakan untuk memberi komentar, dimana pada baris yang awalannya diberi tanda pagar akan dianggap sebagai komentar dan tidak akan dijalankan/eksekusi.
Tipe Data
Hal yang paling dasar untuk mempelajari sebuah bahasa pemrograman adalah Tipe Data. di dalam python terdapat berbagai jenis tipe data antara lain:
- Numerik
Tipe data yang pertama adalah numerik. numerik dibagi menjadi 3 jenis lagi yaitu integer, float, complex.
a = 5
b = 5.0c = 1+5j
print(type(a))
print(type(b))
print(type(c))
Output:
<class 'int'> <class 'float'> <class 'complex'>
Integer adalah tipe data bilangan bulat, menariknya pada python data integer tidak dibatasi oleh angka tetapi dibatasi oleh memori yang kita punya. berbeda dengan bahasa C yang memiliki batasan -2147483648 s.d. 2147483647.
Float merupakan tipe data numerik berbentuk desimal atau pecahan. untuk membuat data dengan tipe float kita hanya perlu menambahkan titik, misal 5.0 akan berbeda tipenya dengan 5.
karena python juga biasa dugunakan untuk penelitian maka python mendukung bilangan kompleks. bilangan dengan format a+bj dimana a adalah bilangan real dan bj adalah bilangan imajiner.
2. String
Tipe data yang kedua adalah String. tipe data ini menampung teks yang diapit dengan single quote(‘) atau double quote(“).contohnya:
namaDepan= ‘Rahmatsyah’
namaBelakang = “Firdaus”
anda juga dapat membuat multiline String dengan menggunakan ‘’’ atau “””.
multiline = '''Labkommat
baris baru
baris baru'''
print(multiline)
Output:
Labkommat baris baru baris baru
3. Boolean
boolean merupakan tipe data yang hanya mempunyai dua nilai yaitu Benar(True) atau Salah(False). dua nilai ini merepresentasikan nilai kebenaran, Tipe data ini mempunyai banyak kegunaan salah satunya biasa digunakan pada percabangan atau perulangan untuk memutuskan apakah kode dieksekusi atau tidak.
nilai1 = True
nilai2 = False
print(nilai1)
print(nilai2)
Output:
True False
Yang perlu anda perhatikan adalah Huruf kapitalnya. dari True dan False. karena bila anda menuliskan true atau TRUE akan menghasilkan Error.
nilai1 = true
nilai2 = FALSE
print(nilai1)
print(nilai2)
Output:
Traceback (most recent call last): File "filepython.py", line 16, in nilai1 = TRUE NameError: name 'TRUE' is not defined
Selain dari ketiga tipe data yang dijelaskan diatas, masih ada tipe data lain yang lebih menarik dan akan kita pelajari pada tutorial selanjutnya.