Bahasa perprograman
& Python
Reza Maulana
Variabel
Variables adalah wadah untuk menyimpan nilai.
Python tidak memiliki perintah untuk mendeklarasikan variabel.
Variabel dibuat saat Anda pertama kali menetapkan nilai
padanya.
Example :
a=8
Nama = “reza”
Variabel
Variabel tidak perlu dideklarasikan dengan tipe tertentu,
dan bahkan dapat diubah tipenya setelah ditetapkan.
Example :
a =8
a = “maulana”
print(a)
Variabel
Casting
Jika Anda ingin menentukan tipe data dari suatu variabel, ini
dapat dilakukan dengan casting.
example
x = str(5) # x will be '5'
y = int(6) # y will be 6
z = float(5) # z will be 5.0
Variabel
Get The Type
Anda bisa mendapatkan tipe data variabel dengan type() fungsi.
example
x=5
y = “Reza”
print(type(x))
print(type(y))
Variabel
Kutipan Dua atau Satu
Variabel string dapat dideklarasikan dengan menggunakan tanda kutip
tunggal atau ganda:
example
x = ‘Reza’
y = “Reza”
print(type(x))
print(type(y))
Variabel
Case Sensitive
Nama variabel peka huruf besar/kecil.
example
x=4
X = “Reza”
x tidak sama dengan X (not overwrite)
Variabel
Nama Variabel
Sebuah variabel dapat memiliki nama pendek (seperti x dan y) atau nama yang
lebih deskriptif (umur, carname, total_volume). Aturan untuk variabel Python:
Nama variabel harus dimulai dengan huruf atau karakter garis bawah
Nama variabel tidak boleh dimulai dengan angka
Nama variabel hanya boleh berisi karakter alfanumerik dan garis bawah (Az,
0-9, dan _ )
Nama variabel peka huruf besar/kecil (usia, Usia, dan AGE adalah tiga variabel
berbeda)
Variabel
Nama Variabel True: Nama Variabel False:
myvar = "reza" 2myvar = "reza"
my_var = "reza" my-var = "reza"
_my_var = "reza" my var = "reza"
myVar = "reza"
MYVAR = "reza"
myvar2 = "reza"
Variabel
Multi Words Variabel Name
Camel Case -> myVariableName = "reza"
Pascal Case -> MyVariableName = "reza"
Snake Case -> my_variable_name = "reza"
Variabel
Many Values to Multiple Variables
Example :
x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)
Variabel
One Value to Multiple Variables
Example :
x = y = z = "Orange"
print(x)
print(y)
print(z)
Variabel
Output Variabel
Fungsi Python print()sering digunakan untuk mengeluarkan variabel.
Example :
z = "Orange"
print(z)
Or
x = "Python"
y = "is"
z = "awesome"
print(x, y, z)
Type Data Pada Python
Numbers
Tipe numerik pada Python dibagi menjadi 3: int, float, complex.
dengan contoh berikut:
a = 10
print(a, "bertipe", type(a))
b = 1.7
print(b, "bertipe", type(b))
c = 1+2j
print(c, " Bertipe bilangan kompleks? ", isinstance(1+2j,complex))
Type Data Pada Python
Integer tidak dibatasi oleh angka atau panjang tertentu,
namun dibatasi oleh memori yang tersedia. Sehingga Anda
tidak perlu menggunakan variabel yang menampung big
number misalnya long long (C/C++), biginteger, atau
sejenisnya
Type Data Pada Python
Batasan akurasi variabel bertipe float
Python melakukan pemotongan pada digit ke 16 pada variabel
float. Float atau bilangan pecahan dibatasi akurasinya pada 15
desimal. Yang membedakan Integer dan Float adalah titik (decimal
points). Misalnya dalam penulisan angka 1 jenisnya Integer, tapi jika
dituliskan sebagai 1.0 artinya berjenis Float atau pecahan.
Example :
b = 0.1234567890123456789
print(b)
Type Data Pada Python
Karena Python banyak digunakan juga oleh matematikawan,
tipe bilangan di Python juga mendukung bilangan imajiner dan
bilangan kompleks. Nilai bilangan kompleks (complex)
dituliskan dalam formulasi x + yj, yakni bagian x adalah
bilangan real dan y adalah bilangan imajiner. Contohnya
adalah sebagai berikut:
Example :
c = 1+5j
print(c)
Type Data Pada Python
String
String adalah urutan dari karakter unicode yang dideklarasikan dengan petik tunggal atau ganda.
String > 1 baris dapat ditandai dengan tiga petik tunggal atau ganda ''' atau """.
Example :
s = "Ini adalah string baris tunggal"
s = '''Ini adalah string
yang memiliki baris pertama
dan selanjutnya baris kedua'''
Type Data Pada Python
Bool / Boolean
Tipe data bool atau Boolean merupakan turunan dari bilangan bulat (integer atau int) yang hanya punya dua nilai
konstanta: True dan False.
Nilai konstanta False dan True merepresentasikan nilai kebenaran (truth values), meskipun ada nilai-nilai lain
yang juga dianggap benar atau salah. Di dalam konteks angka, misalnya digunakan sebagai argumen dari operator
matematika aritmatika, kedua nilai ini berlaku seperti halnya bilangan bulat 0 dan 1, sesuai False dan True.
Ada fungsi bawaan bool() yang dapat mengubah nilai menjadi nilai Boolean, apabila nilai tersebut dapat
direpresentasikan sebagai nilai kebenaran (truth values).
Example :
print(10 > 9)
print(10 == 9)
print(10 < 9)
Lets Code
Thank You