Thursday, March 21, 2019

Belajar Python : Variabel dan Type Data di Python

Belajar Python : Variabel dan Type Data di Python. Python tidak memerlukan pendeklarasian variabel seperti pada C/C++. Variabel pada python akan dideklarasikan secara otomatis ketika kita menuliskan variabel tersebut menggunakan tanda sama dengan ( = ).Variabel pada python dapat menggunakan sembarang nama, tetapi harus memenuhi persyaratan sebagai berikut :
1. tidak boleh diawali dengan angka,
2. tidak boleh dipisahkan dengan spasi,
3. hanya terdiri dari angka, huruf dan uderscore,
4. bersifat case sensitif, membedakan huruf besar dan huruf kecil ( x berbeda dengan X , MyVar berbeda dengan myVar atau myvar)

x = 3
jarak = 4
kecepatan = 6


print(x)
print(jarak)
print(kecepatan)

Deklarasi type data pada python

Tipe data numerik pada python terbagi 3 yaitu integer, float dan complex.

a = 3
print(a, 'is of type', type(a))
b = 3.0
print(b, 'is of type', type(b))
c = 3 + 4j
print(c, 'is of type', type(c))

Type data numerik pada python

Integer tidak dibatasi oleh angka atau panjang tertentu, namun dibatasi oleh memori yang tersedia.

a = 123456789101112131415161718192021222324252627282930313233343536373383940
print(a)

Type data integer

Type data float dapat menyimpang 17 digit di belakang koma. Perhatikan contoh berikut, python akan melakukan pemotongan pada digit 18 di belakang koma.

a = 0.123456789123456789
print(a)

Type data float

Python 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.

a = 3 + 4j
print(a)

b = (-2)**(0.5)
print ('Nilai dari akar kuadrat (-2) adalah : ', b)

Type data complex

String merupakan type data yang diletakan pada dua tanda kutip tunggal ('') maupun kutip ganda (""). Pada python string tersusun dari serangkaian karakter yang tersimpan dalam indeks dan berurutan. Sehingga cara mengaksesnya dapat melalui indeks tersebut. Jika string diakses dari karakter pertama maka indeks dimulai dari 0, tetapi jika diakses dari karakter terakhir maka indeks dimulai dari -1.

myString = 'Saya sedang belajar python'

print(myString, 'is of type', type(myString))

print(myString)      # print string lengkap
print(myString[0])   # print karakter pertama
print(myString[-1])  # print karakter terakhir
print(myString[4:7]) # print dari indeks 4 - 6
print(myString[:4])  # print dari indeks 0 - 3

Type data string

String dapat digabungkan menggunakan operator (+) dan dapat direplikasi menggunakan operator (*).

myString1 = 'Saya sedang belajar python '
myString2 = 'dengan jupyter notebook'

print(myString1+myString2)
print(myString1 * 3)

Operasi pada string

No comments:

Post a Comment