0% menganggap dokumen ini bermanfaat (0 suara)
74 tayangan

02b - Python Data Types

Dokumen tersebut merangkum berbagai tipe data dasar dalam bahasa pemrograman Python seperti numerik, teks, logika, dan koleksi beserta operasi yang dapat dilakukan pada setiap tipe datanya. Termasuk juga contoh kode Python penggunaan tipe data dan operasi tersebut beserta penjelasan hasil keluarannya.

Diunggah oleh

fauzan
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
74 tayangan

02b - Python Data Types

Dokumen tersebut merangkum berbagai tipe data dasar dalam bahasa pemrograman Python seperti numerik, teks, logika, dan koleksi beserta operasi yang dapat dilakukan pada setiap tipe datanya. Termasuk juga contoh kode Python penggunaan tipe data dan operasi tersebut beserta penjelasan hasil keluarannya.

Diunggah oleh

fauzan
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 19

TIPE DATA PYTHON

Pudy Prima
Semester Gasal 2019/2020
Tipe Data Numerik
• Integer ➔ bilangan bulat
num = 100

• Float ➔ bilangan desimal


num = 45.60

• Complex Number ➔ mengandung bilangan imajiner


num = 5 + 3j
Operator Aritmatika
• Precedence:
1. Pangkat
2. Perkalian/Pembagian
3. Penjumlahan/Pengurangan

• Dapat digabung dengan operator


assignment
x += 5
sama dengan
x = x + 5
Tipe Data Teks
• String ➔ kumpulan karakter
my_string = “Ini adalah contoh string”
my_string = ‘Ini juga merupakan contoh string’
Operasi pada String
• Konkatenasi dan Repetisi
Tipe Data Logika
• Boolean ➔ representasi nilai True atau False
my_var = False
my_var = True
my_var = 2 > 3
Operator Relasi (Perbandingan)
• Equal to: ==
• Not equal to: !=
• Less than: <
• Greater than: >
• Less than or equal to: <=
• Greater than or equal to: >=
Operator Logika
• Konjungsi (AND): and
• Disjungsi (OR): or
• Negasi (NOT): not
Tipe Data Koleksi
• List ➔ wadah untuk menyimpan sekumpulan elemen
my_var = [item1, item2, item3]
Konversi Tipe
• Implisit → melalui operasi antar data
•6 * 0.5
• False + True
• True + 1.8

• Eksplisit → menyebutkan tipe data tujuan


• int(4.75)
• float(89)
• str(12000)
• list(“abc”)
Latihan 1
• Apakah luaran dari kode berikut ini?

spam = “7”
spam = spam + “0”
eggs = int(spam) + 3
print(float(eggs))
Latihan 2
• Apakah luaran dari kode berikut ini?

x = 5
y = x + 3
y = int(str(y) + “2”)
print(y)
Latihan 3
• Apakah luaran dari kode berikut ini?

x = 3
num = 17
print(num % x)
Latihan 4
• Apakah luaran dari kode berikut ini?

spam = “eggs”
print(spam * 3)
Latihan 5
• Kode manakah yang akan mengembalikan error?

a. ‘5’ + 6
b. “7” + ‘eight’
c. “one” + “2”
d. 3 + 4
Latihan 6
• Apakah luaran dari kode berikut ini?

print(“print(‘print(sesuatu)’)”)
Latihan 7
• Apakah luaran dari kode berikut ini?

•7 != 8
• 7 > 7.0
• 8.7 <= 8.70
Latihan 8
• Apakah luaran dari kode berikut ini?

• (3 + True) / 2
• True and True
• not(7 == 7.0)
• (2 > 3) or (9//2 != 4)
Selamat Belajar …!!

Anda mungkin juga menyukai